2016-04-03 14 views
-1

Kabaca bir SOL kullanmaya çalışıyorum buMYSQL Sol katılmak ve "id göre sonuçları maç için tüm boş değerler

id | title | price 

&

id | title | price | description 

gibi tasarlanmış iki tablo var oluştururken JOIN seçmek ".

Başlığın tam olarak hangi tablonun gelmesi gerektiğini belirtirsem çalışır. Ama ne yapmam gerekiyorsa sonuçları varsa ikinci tablodaki başlığı ve fiyatı listelemelisiniz. İkinci tablodan sonuç alınmazsa, ilk tabloların başlık için bir fiyat kullanılması gerekir. Her iki tablo için tümünü seçerek sonuçların herhangi bir bileşimini yaptığımda, her iki tabloda da bulunan sütunlar için NULL değerler verir.

+1

ile katılmak? Sorgunuzla (ler) – Mihai

+0

Sadece normal bir ders kitabı ekstra bir şey çok temel SOL sorgu JOIN oluyor göster. – Guesser

+0

Bir tür arama ve geri dönüş özelliğini açıklıyormuşsunuz gibi geliyor. Bu katılmıyor. – Phil

cevap

2

sol deneyin yabancı anahtar ile bağlantılı olanlar tablo Are

coalesce(secondTable.price,firstTable.price) as price, 
coalesce(secondTable.title,firstTable.title) as title