【发布时间】:2014-08-01 17:55:23
【问题描述】:
这是一个示例查询:
SELECT tags.serial_number, tags.expiry_date, tags.activation_date, users.email, users.offers, users.newsletter, pets.name as petname
FROM `tags`
JOIN `users` on users.id = tags.user_id
JOIN `pets` on pets.id = tags.pet_id
WHERE users.username = 'myusername' AND users.email = 'itsme@mydomain.com'
在这种情况下,将返回的唯一结果是分配给用户和宠物的那些标签。但我想要的是能够接收所有标签,无论它们是否分配给宠物。
如果有某种“如果有宠物,显示宠物名,否则只将宠物名返回为NULL”或类似的东西?
【问题讨论】: