2013-02-07 85 views
0

我還是很新的連接,發現他們有點混亂。SQL加入羣組

我有這個疑問它通過語句使用一組讓我得到的名單獨特T_ID的

$list = mysql_query("SELECT t_id FROM table WHERE id='$id' GROUP BY t_id ORDER BY date DESC "); 

我需要做雖然是說在此基礎上T_ID TABLE_2從單獨的表中獲取信息。在table_2中,t_id只出現一次,這樣可以讓事情變得更簡單。

回答

1
$list = mysql_query("SELECT table.t_id, table2.linked_info FROM table LEFT JOIN table2 on table2.t_id = table.t_id WHERE table.t_id='$id' GROUP BY t_id ORDER BY date DESC "); 
1

這樣寫

SELECT t1.t_id, t1.date, t2.* FROM table t1 INNER JOIN table_2 t2 ON t1.t_id = t2.t_id WHERE id='$id' ORDER BY date DESC 

在此,我相信idt_id不同欄目查詢。如果不糾正在哪裏條件的列名稱。