关于MYSQL多表查询排序问题,比如我有二个表,二个表中都有time 这样的字段,我把二表联合查询出来,

然后我要按照2表中的TIME排序(不是某一个表TIME排序),请问如何排序。我在表A中有个ty字段,查询ty=10的所以内容,表B中也有个ty字段查询ty=11的所有内容... 然后我要按照2表中的TIME排序(不是某一个表TIME排序),请问如何排序。
我在表A中 有个 ty字段,查询ty=10的所以内容,表B中也有个 ty字段 查询ty=11的所有内容,然后 二表中都有senttime 这样的发布时间,我需要把查询出来的ty=10,和ty=11的内容 按照senttime排序 ,按照你说的那就不是联合查询,有没有解决方法?(2表结构不同 不能用union) 图为左右二张表,
展开
 我来答
piaoxue_x
2011-04-06 · TA获得超过354个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:119万
展开全部
select a.*,b.* from table1 a,table2 b order by b.time
这样写是会产生笛卡尔乘积的,不知道你具体的要求是什么
追问
具体要求已经写在问题补充里了   有二张表的图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leo421
2011-04-06 · TA获得超过149个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:0
展开全部
select * from a inner join b on a.time=b.time order by b.time
更多追问追答
追问
谢谢你的回答  a.time 和 b.time 不一定相等
追答
你的描述有点不太清楚哦。
两个表联合需要有关联字段的,要把这个指出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式