<分区>
Possible Duplicate:
MySQL JOIN query help: return only one row from the right-most table for every row in the left-most table
澄清并希望帮助自己:
table1
------------
ID | jobname
_____________
1 | job1
2 | job2
3 | job3
table 2
-------------
ID | jnid | image#
1 | 1 | 1.jpg
2 | 1 | 2.jpg
3 | 2 | 3.jpg
4 | 2 | 4.jpg
5 | 1 | 5.jpg
所需的输出:
job1 - 1.jpg
job2 - 3.jpg
等等,直到我用完作业名称(现在有 17 个条目),每个作业可以有 5 张以上的图像。我想从 image# 中随机选择一个与 jobname 相对应的图像,直到不复制图像或 jobname 的总数。链接到该职位的 17 个职位名称和 17 个随机图像。