因此,我有一个非常复杂的数据库结构,我希望不必详细说明。主要的想法是,让我们说
Name WasHeHere
Robert yes
Michael yes
Robert no
Michael yes
John no
Robert yes我需要的是:首先在字段A的('yes')之后对select (具有多个内部联接)进行排序,然后(然后)删除重复名称的任何其他行。
其结果应该是:
Name WasHeHere
Robert yes
Michael yes
John no是否有一个MySql查询可以做到这一点?
是的,我想筛选一个选择(JDeveloper,不知道为什么我不能提交我的答案给你的问题)
发布于 2014-03-17 19:22:55
您可以使用DISTINCT过滤唯一的记录。
你可以试试这个:-
select distinct(Name),WasHeHere,case WasHeHere when 'yes' then '1' else '0' end as pstatus from tablename order by pstatus desc;希望它能帮到你。
https://stackoverflow.com/questions/22463000
复制相似问题