Birden fazla tablo ayrı bir değer seçin (sql)

0 Cevap php

, HI

Örneğin ben 3 tablolar TAB1, tAb2, aynı sütunlara sahip Tab3, bir veritabanı var:

TAB1
cola, colb, colc, cold
TABB
cola, colb, colc, cold
...

Şimdi ben tüm farklı "Colb" değerleri aramak istiyorum, bu sorgu:

SELECT DISTINCT colb FROM TAB1

Mükemmel çalışır ama şimdi benim 3 tablolar "TAB1", "TAB2", "TAB3" tüm farklı "Colb" değerleri aramak olacak:

SELECT DISTINCT colb FROM TAB1, TAB2, TAB3

And now SQL return me an error: "Column 'colb' in field list is ambiguous" After some search, I understood that was because 'colb' column exist in my 3 tables.

Peki nasıl benim 3 tablolardaki aynı sütundan ayrı bir değer aramak? Ben onlardan biri benim 3 tablolarda değil, aramak için wan çünkü LEFT JOIN kullanamazsınız.

Bir fikriniz var mı? Teşekkürler

0 Cevap