如何在PHP中编写table.column
?
例如,这给了我错误,表中没有这样的列。
$aColumns = array( 'a.TIMESTAMP');
如何编写它才能在 php 和 mysql 中实际工作?当我将此代码放入MySQL中时,一切都正常运行。知道吗?
当我只放一列来查看时
$aColumns = array( 'TIMESTAMP');
工作正常。
编辑:
我想实现的是获得一定的table.column
。也许我的语法不正确。
例如,当我将此代码放入MySQL中时:
SELECT a.id,b.id from a,b
当我在 PHP 中执行与之前向您展示的相同操作时,这非常有效,然后我不断收到错误
编辑2:
$aColumns = array( 'a.id','b.id','c.id');
/* Indexed column (used for fast and accurate table cardinality) */
$sIndexColumn = "id";
/* DB table to use */
$sTable = "a,b,c" ;
$swhere="a.id=b.id AND c.id=a.id"
这只是我真正需要的一个例子
你来了:
SELECT
a.id AS a_id, b.id AS b_id
FROM
a
INNER JOIN b ON (a.id = b.id)
这里的诀窍是列别名,这使我们能够避免结果集中的命名冲突。