mysql 根據兩個欄位值查詢時如何去除重複資料

2021-05-24 01:35:04 字數 719 閱讀 6757

1樓:匿名使用者

假設bai表du名zhi

為dao

版test:

權select * from (select *, concat(name,code) as __f from test order by date desc) __t group by __f;

2樓:匿名使用者

select distinct a.* from 表 a where a.date = ( select max(b.

date) from 表 b where b.name = a.name and b.

code = a.code )

自己試試

3樓:金灶沐棟棟

select distinct id,date ,name,code from 表名 where 條件

du在select 後加上一個

zhidistinct ,注意 distinct後面的dao欄位不能是重複

內項的 比如id就可以 name code 就不行容了

sql查詢按兩個欄位查詢重複記錄

4樓:匿名使用者

select * from 表 a where a.a1=條件1 and a.a2=條件2

group by 所有的列

祝樓主好運

sql查詢兩個欄位相同的記錄,查詢一個表中的兩個欄位值相同的資料

難道是下面 的這種?select from linkuser where lname username 意思是去除重複的?select from linkuser awhere exists select 1 from select min id lname from linkuser group ...

從SQL表裡查詢兩個欄位不同的二條記錄怎麼查

樓主的表述很累啊 你這個需求就只有 一個條件一個條件的寫了 有什麼問題可以隨時找我 希望採納 select from table where step sp0701a and run c or step sp14701a and run p 樓主的意思是同時滿足這兩個條件的so相同才查出來嗎?下面語...

SQL如何按兩個欄位排序,按倒序按升序

你好源 order by欄位1 desc,欄位2 加上desc表示倒序,如果什麼都不加,就預設為升序如select from table1 order byname desc,id 就是按照name的倒序,id的升序來查詢 希望對你有所幫助,望採納。sql如何按兩個欄位排序,一個按倒序一個按升序直接...