【发布时间】:2012-11-17 11:25:46
【问题描述】:
我通常会这样进行连接:
$query = "SELECT table1.ColA, table2.ColC ".
"FROM table1, table2".
"WHERE table1.uid = table2.uid";
但在这种情况下,WHERE 部分已经用于使用 PHP 变量指定记录。在这种情况下如何加入表 2?
SELECT SQL_CALC_FOUND_ROWS ColA, ColB FROM Table1 WHERE value = $value
【问题讨论】:
-
如果我正确理解了您的问题,
$sql = 'select * from table1, table2 where table1.uid = table2.uid and value = \''.$value.'\'';应该可以工作。 -
另见this question。使用
JOIN子句指定连接条件通常更具可读性。