katılma işlemi: Aşağıdaki sorguyu yürüttükten sonra,benzersiz kimlik aşağıdaki şemayı sahip
Table ticket
- **ticketid** int;
- **terr** int;
Table terrlocation
- **terrid** int;
- **terr_desc** int;
Yani:
SELECT * FROM ticket tck
LEFT JOIN terrlocation ter on tck.terr = ter.terrid
Ben alırsınız:
ticketid | terr | terrid | terr_desc
--------------------------------------
01 | 02 | 02 | A
01 | 02 | 02 | B
01 | 02 | 02 | C
Ama benim görev, bilete bağlı olan terrokasyonda herhangi bir kayıt varsa, 1 ve eğer 0'dan daha büyük değil. AŞAĞIDAKİ KORUMA AÇABİLİRİM, AMA, BİRİNCİ OLMAK ÜZERE 3 KAYIT OLABİLİRİM.
ben gitmeden de alt sorgu koymak gerekir
SELECT * FROM ticket tck LEFT JOIN ((SELECT DISTINCT FROM terrid)
terrlocation ter on tck.terr = ter.terrid)
gibi bir şey KATILIN Ama çalışıyor gelmez geliyor bana. Amacımı nasıl sağlayabilirim? M.B. CTE yoluyla daha iyi?
Adam Ne yapmaya çalıştığını anlamakta zorlanıyorum ... ilk sorgunuz için yaptığınız gibi "çıkış istedim" i düşürmeyi tercih edersiniz? – Veljko89