Aşağıdaki gibi görünen bir veri kümem var.Her çalışan için sırasız alanı kriterler olarak tam olarak bir satır seçin
EMPLID PHONE_TYPE PHONE
------ ---------- --------
100 HOME 111-1111
100 WORK 222-2222
101 HOME 333-3333
102 WORK 444-4444
103 OTHER 555-5555
Ben tercihlerini kurmak için PHONE_TYPE alanını kullanarak her bir çalışan için tam bir satır seçmek istiyor. Çalışan numarası 100 ve 101 için olduğu gibi çalışanı varsa EV numarasını istiyorum. EV numarası mevcut değilse, İŞ numarasını (çalışan 102) istiyorum ve son çare olarak çalışanın 103 olduğu rakam. Gerçekte benim masamın PHONE_TYPE alanı için yaklaşık bir düzine değeri var, bu yüzden örnekte gösterdiğim üç değerden fazlasını içerecek şekilde herhangi bir çözümü genişletmem gerekiyor. Düşüncesi olan var mı? Teşekkürler.
Yani, her bir Çalışan Kimliği için telefon türüne göre kayıt tercihiyle bir kayıt mı istiyorsunuz? –
Bu doğru.Tablo, her çalışan için bir EV telefonuna sahip olduğu garanti edilmez, ancak bir şey seçmem gerekiyor ve rastgele bir değer elde etmek için basit bir TOP (1) kullanmak istemiyorum. Esasen, ikinci bir seçim, 3. seçim, vb. Olmak istiyorum. – SteveM82
Tercih tablosunda bir telefon defterinde saklanan tüm telefon tiplerine sahip misiniz? –