【发布时间】:2010-03-29 18:52:48
【问题描述】:
如果您要连接的表之一没有用户的任何数据,您如何处理连接语句。
例如:
-user_1 列在所有表中。
-user_2 在 table_1、table_2 和 table_3 中列出,但不在 table_4 中。
以下查询失败,因为 user_2 不在 table_4 中。
$query = "SELECT table_1.username, table_2.car, table_3.bike, table_4.plane
FROM table_1
JOIN table_2
ON table_1.username=table_2.username
JOIN table_3
ON table_1.username=table_3.username
JOIN table_4
ON table_1.username=table_4.username
WHERE table_1.username = 'user_2'";
【问题讨论】: