select a from A inner join B on A.id=B.id where A.name='name1' or A.name='name2'这样查出来的字段a 是包含了条件A.name='name1' 和条件 A.name='name2' 的记录,那我想分开这个a ,就是怎么知道那些a 是条件A.name='name1' 查出来的记录,那些a是条件A.name='name2' 查出来的记录 ,有人说用group by ,但是怎么搞啊,请高手帮助
调试欢乐多
这样?:
select a, A.name from A inner join B on A.id=B.id where A.name='name1' or A.name='name2'
通过看name 就知道那些a是name1的,那些是name2的了。
select a, A.name from A inner join B on A.id=B.id where A.name='name1' or A.name='name2' group by A.name