SQL Sıralamasını Nasıl Sağlarım?

Merhaba,SQL bir sorgu için yardımcı olabilir misiniz?

select * from tablo_adı where colon_adı ın (ürün_no3 , ürün_no5 , ürün_no1)

Bu sorguyu çalıştırdığımda bana küçükten büyüğe doğru sıralıyor, ben yazdığım sırada gelmesini istiyorum. Bu konuda yardımcı olabilir misiniz?

Sorunuzu pek anlamadım da, ama sıralaması için ORDER BY kullanılıyor genelde.

select * from tablo_adı where colon_adı = ürün_no3
UNION ALL
select * from tablo_adı where colon_adı = ürün_no5
UNION ALL
select * from tablo_adı where colon_adı = ürün_no1

Bu şekilde deneyebilirsin ancak UNION ALL sonucu distinct yapabilir emin değilim. Eğer bu da olmazsa bu üç sorguyu bir temp tabloya atıp bunlardan select çekebilirsin ama uğraşmaya değmez :)

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git