【发布时间】:2011-11-14 09:28:55
【问题描述】:
我想 LEFT JOIN 两个具有相同列名的表。我有两个要加入的表,但我不断收到错误消息:
column 'id' is ambiguous
在我的 JSON 输出中返回。
我当前的查询:
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(", ", $aColumns))."
FROM $sTable
LEFT JOIN
$sTable2
ON ($sTable2.id = $sTable.id)
$sWhere
$sOrder
$sLimit
";
产生该错误。当每张表的列名相同时,如何将这两张表作为连接点进行连接?
【问题讨论】: