加一个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 这样试试看,
解决方案 »
- 《PHP和MySQL Web开发》这本书
- php文件上传问题?
- 33选7的所有组合怎么算?
- 问个SP级别的问题!
- 我真的是走投无路了,到这里来求助,php数据库分页搜索问题!
- 请求https的问题
- js可以获取到滚动的总高度和总宽度么?
- session网页之间不能传值。必须先用session_start();函数
- PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
- 急急,请大家帮忙,text控件怎么控制可以不让输入呀?
- 关于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的关联方式,给出结构来才能说话。