如图:
我是想现实的功能是在表1中查询ID为1的A的值(查询到的结果是3,4,6),然后这个3,4,6又存在表2中,如今我想这个3,4,6 要根据表2的TIME进行一个时间排序(DESC),然后这个(3,4,6)根据这个TIME进行排序再输出并把相对应的TIME也输出。mysql排序联合查询
我是想现实的功能是在表1中查询ID为1的A的值(查询到的结果是3,4,6),然后这个3,4,6又存在表2中,如今我想这个3,4,6 要根据表2的TIME进行一个时间排序(DESC),然后这个(3,4,6)根据这个TIME进行排序再输出并把相对应的TIME也输出。mysql排序联合查询
where 表1,表2
where 表1.A=表2.ID
and 表1.ID=1
order by 表2.TIME desc
select * from 表2 a inner join 表1 b
on A.id=b.ID
where not exists(select 1 from 表2 where a.id=id and a.id<id)
and b.ID=1
id in (select id from 表1 where id=1)
order by time desc
select id,time from 表2 where
id in (select A from 表1 where id=1)
order by time desc