【发布时间】:2013-07-23 16:04:22
【问题描述】:
我有一个请求,我选择name, id, date, priority 等,我还选择category,因为该类别在另一个表中,我将它与JOIN 链接,问题是category 可以为空,如果它是empty 没有ID,没有ID 表示JOIN 不起作用,它不会显示没有类别的票,因为它无法选择类别名称,有没有办法“尝试”选择类别名称,如果不能,则将类别名称留空,但仍选择其他项目?
【问题讨论】:
-
你想要一个 outer 连接。见A Visual Explanation of SQL Joins。
-
外部连接不起作用,当我将
JOIN itilcategories ON itilcategories.id = tickets.itilcategories_id替换为OUTER JOIN itilcategories ON itilcategories.id = tickets.itilcategories_id时没有显示任何内容
标签: mysql select conditional-statements