2013-02-07 91 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不同栏目查询。如果不纠正在哪里条件的列名称。