加一个group by语句
select * from volume v LEFT JOIN chapter c oN v.firstorderid<=c.orderid group by firstorderid 这样试试看,
select * from volume v LEFT JOIN chapter c oN v.firstorderid<=c.orderid group by firstorderid 这样试试看,
解决方案 »
- 关于input表单value问题
- 小型MYSQL+PHP分页类库
- 批量来执行各个目录下的php文件
- 刚注册的域名,大家来拍砖!!
- -----兄弟们在开发PHP时,有没什么好的开发框架推荐下?请大家广开言论啊-----
- 关于文本数据的问题...
- 一个简单的问题:如何在数组中插入一个项?(没找到这种函数)
- 关于SQL注入的安全问题
- 谁做过在线html编辑器和数据库结合的,给个例子看看拉!谢谢啦!有的话给我一分,thx!
- 怎么样写程序直接显示当前目录下的图片的缩略图?
- 关于select ... into outfile的问题,请大家看一下。
- PHP脚本执行结束时,是不是没有关闭的mysql连接都被自动关闭了?
orderid
1
2
3(以上为第一卷)
4
5(以上为第二卷)
6(以下为第三卷)
。
volume(卷)表:
firstorderid——volume
1——“第一卷:xx”
4——“第二卷:xx”
6——“第三卷:xx”
。现在要读取orderid为5的章节的卷
-------------------------
对,我觉得只能这样,而且光<=还不行,还得加上order by 和limit 1,这样才能选择它所属的那个。这样会不会麻烦了?
如果版本低,子查询不能用,那需要知道你别的表和chapter的关联方式,给出结构来才能说话。