假设您有以下查询:
$sql = "SELECT * FROM cars LEFT JOIN trucks WHERE cars.user_id=$user_id AND trucks.user_id=$user_id";
由于我的网页cars
和trucks
有不同的布局,我如何知道哪些结果属于哪个表?它们基本相同,但具有不同的表名。
如何检索表名?
提前致谢
答案 0 :(得分:1)
左边的所有列都属于左表,即汽车,右边的所有列都是卡车。
因此,例如如果我有像汽车(id ..)和卡车(id ..)
的表然后输出
id...(from cars) id..(from truck)
如果您想要特定的列,请使用以下内容:
SELECT `truck`.id,`cars`.id...