【发布时间】:2010-03-24 15:22:50
【问题描述】:
我有 2 张桌子。
Table_1 有产品 3 行:ID、数量和价格。 Table_2 有 2 行:ID、Special_note。
并非所有产品都有特殊说明。当产品没有特殊说明时,表 2 中没有该产品的行。
我正在尝试使用一个选择查询,该查询将从 table_1 中获取所有信息,但如果有的话,也会从 table_2 中获取特殊注释。
我现在遇到的问题是,如果没有特别说明的话,根本抓不到table_1的信息。
我明白它为什么这样做,但我不知道如何修复查询,以便它返回所有产品,无论是否有特殊说明。
SELECT TABLE_1.ID, QUANTITY, PRICE, SPECIAL_NOTE
FROM TABLE_1, TABLE_2
WHERE TABLE_1.ID = TABLE_2.ID
出于本示例的目的,我稍微简化了查询。
感谢您的帮助!
【问题讨论】:
标签: mysql