我有两个表: users
和users_img
。MySQL查询两个表的条件
我需要创建一个查询,用于选择users
表有zip
列不为空,并有img
列空的users_images
所有用户(两个表具有用户ID:。users
id
和users_img
user_id
所以那些可以加入) 。
users
- ID
- 名
- 拉链
- :LAST_TIMEBREAK
users_ids
- ID
- USER_ID(同
users
id
) - IMG
我尝试这样做:
SELECT * FROM `users` JOIN `users_ids` on users.id = users_ids.user_id
WHERE `zip` != '' AND `img` = '' ORDER BY `last_time` DESC
没有运气。我知道应该很简单。
从你的逻辑,它应该至少是'..WHERE \'zip \'!=''AND \'img \'='''。你也确定它们是空白的而不是空的。帖子还有一些样本数据 – amdixon
也许你应该包括你的表的模式? – Mox
@amdixon - 是的,当然,男人。但那不是重点。我也需要这个查询(当zip和img都不是空的时候 – Rossitten