我想做这样的事情:
SELECT
Users.id,
Countries.name
FROM
Users, Countries
WHERE
Users.country_id = Countries.id
问题是Users.country_id
有时可以NULL
,如果是,则不会返回整行。我希望它返回该行,但该列中有“null”或“”。我试过这个:
SELECT
Users.id,
Countries.name
FROM
Users, Countries
WHERE
(Users.country_id = Countries.id OR Users.country_id IS NULL)
但是,对于存在的每个* Countries.id
*返回该行一次。我该如何解决这个问题?