我有这种mysql db(表名/字段)
tbl_users : id、title、已批准
tbl_photos : id、user_id、标题、文件名
我在用户中有一行,三张照片(全部带有 user_id = 用户的 id)
这样做:
select
tbl_users.*,
tbl_photos.filename
from tbl_users
left join tbl_photos on tbl_photos.user_id = tbl_users.id
where tbl_users = '1' order by rand()
(表查询简化了一点)
执行该 sql 查询返回三行。我只想要一行(即我想要用户行,加上任何具有该用户 ID 的 user_id 的随机照片)
我已经尝试了所有连接 - 左右内连接,但它们总是返回 3 行