PHP& MySQL - 在连接表的结果中标识表

时间:2015-03-28 17:38:22

标签: php mysql

假设您有以下查询:

$sql = "SELECT * FROM cars LEFT JOIN trucks WHERE cars.user_id=$user_id AND trucks.user_id=$user_id";

由于我的网页carstrucks有不同的布局,我如何知道哪些结果属于哪个表?它们基本相同,但具有不同的表名。

如何检索表名?

提前致谢

1 个答案:

答案 0 :(得分:1)

左边的所有列都属于左表,即汽车,右边的所有列都是卡车。

因此,例如如果我有像汽车(id ..)和卡车(id ..)

的表

然后输出

id...(from cars) id..(from truck)

如果您想要特定的列,请使用以下内容:

SELECT `truck`.id,`cars`.id...