【发布时间】:2012-03-01 19:12:04
【问题描述】:
SELECT *
FROM tableA a
INNER JOIN tableB b
ON a.someColumn = b.otherColumn
INNER JOIN tableC c
ON b.anotherColumn = c.nextColumn
如果 tableA 和 tableB 在字段中具有相同的名称怎么办?如何使用:
<?
$name = mysql_fetch...
echo $name['a.title'] . ' ' . $name['b.title'];
?>
所以我可以从 tableA 中获取标题,从 tableB 中获取标题。因为现在,如果只使用 $name['title'] 它会返回 tableA 的标题。不幸的是,上面的代码只给出了一个空字符串。
【问题讨论】:
-
它可能会帮助您命名您想要的列,而不是使用
*。
标签: php mysql inner-join