SQL:联接条件正在将查询结果消除为零行。需要一个非空的结果集
SQL:联接条件正在将查询结果消除为零行。需要一个非空的结果集,sql,oracle,Sql,Oracle,tos.token是唯一的varchar值 上面的SQL语句正在联接表:transport\u order、transport\u order\u location和transport\u order\u status 假设我们还没有完成的订单,那么查询将不会返回任何行 在这种情况下,我们需要显示运输订单的完整数据,并在状态中显示一些可选文本(如未完成)。使用左连接和合并 SELECT tro.order_id, tro.order_code, tol.locatio
tos.token
是唯一的varchar值
上面的SQL语句正在联接表:transport\u order
、transport\u order\u location
和transport\u order\u status
假设我们还没有完成的
订单,那么查询将不会返回任何行
在这种情况下,我们需要显示运输订单的完整数据,并在状态中显示一些可选文本(如
未完成
)。使用左连接和合并
SELECT tro.order_id,
tro.order_code,
tol.location,
tos.token as transport_order_status
FROM transport_order tro
JOIN transport_order_location tol
ON tol.location_id = tro.location_id
JOIN transport_order_status tos
ON tos.status_id = tro.status_id
AND tos.token = 'finished';
使用左连接和合并
SELECT tro.order_id,
tro.order_code,
tol.location,
tos.token as transport_order_status
FROM transport_order tro
JOIN transport_order_location tol
ON tol.location_id = tro.location_id
JOIN transport_order_status tos
ON tos.status_id = tro.status_id
AND tos.token = 'finished';
是的…我对这个网站有一种不健康的痴迷:-)是的…我对这个网站有一种不健康的痴迷:-)