我想要以下输出。
我想在数据库中有名人和他们的照片。每个名人可能有不止一张照片。每张照片可能有不止一个名人
如果名人有不止一张照片,我需要随机获取一张带有名人姓名的照片。
我设计了这样的桌子。
名人表(名人):
id
name
照片表(照片):
id
photo location
名人和照片的连接表 (Celebrity_Photos):
Celebrity id
Photos id
但我不知道获得预期结果的正确查询。或者我可能错误地设计了桌子。
建议我最好的方法来做到这一点。
我知道连接查询。但我知道基本的连接查询。它提供了这样的信息。
celeb1 photo1
celeb1 photo2
celeb2 photo1
但我希望实现
celeb1 photo2
celeb2 photo1
或者
celeb1 photo1
celeb2 photo1