来自多个表的SQL查询,如果第一次加入没有记录,则从第二次选择,依此类推

时间:2015-06-06 07:27:31

标签: mysql join

我希望能够传递用户ID并从主题/用户表中选择所有主题名称和用户名 其中用户id在classes_spring表中,如果没有,则不会从classes_spring表返回任何记录,然后检查classes_fall表,如果没有,则检查classes_winter表。如何使用连接执行此操作?我想限制记录10.因此,如果结果返回100行,我希望能够使用limit子句进行分页。

tables

topics
id
name


users
id
name

classes
id
name


classes_spring
id
topicid
classid
userid

classes_fall
id
topicid
name
classid


classes_winter
id
topicid
name
classid

0 个答案:

没有答案