PHP ve MySQL ile birden fazla tablo birden fazla sütun DISTINCT seçin

0 Cevap php

PHP ve MySQL kullanarak ben sayı bütün farklı değerleri almak ve aşağıda listelenen tüm tabloları 4 sütunları yazın çalışıyorum:

table_1

ID|t1_number|t1_type
1|1|new
2|1|old
3|2|new
4|3|new
5|1|old

table_2

ID|t2_number|t2_type
1|1|future
2|1|new
3|3|past
4|3|new
5|1|new

table_3

ID|t3_number|t3_type
1|1|past
2|1|new
3|1|new
4|1|new
5|1|old

table_4

ID|t4_number|t4_type
1|1|new
2|4|new
3|3|old
4|2|new
5|1|new

Yukarıdaki tablodan istediğim değerleri olacaktır:

sayılar: 1,2,3,4

türleri: yeni, eski, gelecek, geçmiş

İşte ben bugüne kadar ne var; ama ben SQL doğru ya da ne kadar değerlerini almak için while döngüsü biçimlendirmek için ise emin değilim.

$sql = "SELECT DISTINCT table_1.t1_number, table_2.t2_number, table_3.t3_number, table_4.t4_number, table_1.t1_type, table_2.t2_type, table_3.t3_type, table_4.t4_type
FROM table_1 
JOIN table_2
JOIN table_3
JOIN table_4";

$result = @mysql_query($sql, $con) or die(mysql_error());

while($row = mysql_fetch_array($result)) {

    $numbers= $row[?????????];

}

0 Cevap