join 订单明细 dm on dm.订单ID = d.订单ID,这段有什么错误嘛
时间: 2023-11-27 10:50:56 浏览: 69
CREATE VIEW 订单明细视图 AS.docx
这段 SQL 语句中缺少了 JOIN 的类型,应该在 JOIN 关键字后面加上 LEFT、RIGHT、INNER、OUTER 等 JOIN 类型之一。否则,如果 JOIN 类型未指定,默认使用 INNER JOIN,可能会造成数据丢失或者错误的结果。例如:
```
SELECT *
FROM 订单 d
LEFT JOIN 订单明细 dm ON dm.订单ID = d.订单ID;
```
这里使用了 LEFT JOIN,保证了即使订单明细表中没有订单记录,也能够显示订单信息。
阅读全文