SELECT * FROM `subject` WHERE Subject_id IN (1602509) OR 1=1 LIMIT 5
比如数据库里面有一条记录 Subject_id =1602509,我的结果集想查询出5条记录,并且包含
Subject_id =1602509这一条记录,SQL该如何写呢??
如果没有Subject_id =1602509这条记录,那么就用其他数据补齐5条记录
SELECT * FROM `subject` WHERE Subject_id IN (1602509) OR 1=1 LIMIT 5
比如数据库里面有一条记录 Subject_id =1602509,我的结果集想查询出5条记录,并且包含
Subject_id =1602509这一条记录,SQL该如何写呢??
如果没有Subject_id =1602509这条记录,那么就用其他数据补齐5条记录
4 回答1.3k 阅读✓ 已解决
8 回答1.2k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
1 回答975 阅读✓ 已解决
2 回答843 阅读✓ 已解决
2 回答1.7k 阅读
其实这样也行