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

2021-03-29 00:25:00 字數 1921 閱讀 9471

1樓:

/*難道是下面

的這種?

select *

from linkuser

where lname=username; */意思是去除重複的?

select * from linkuser awhere exists (select 1 from (select min(id),lname from linkuser group by lname) b

where a.id=b.id)

2樓:匿名使用者

按照lname

uername

這2個欄位分組,查出來組內條數count(*) 大於1的就是了

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

3樓:匿名使用者

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

group by 所有的列

祝樓主好運

sql語句如何查詢一個表中某兩個欄位的相同資料?

4樓:

除重select distinct a.id as aid,a.name as aname,b.

id as bid,b.name as bname from a inner join b on(a.name=b.

name and a.id=b.id)

不除重select a.id as aid,a.name as aname,b.

id as bid,b.name as bname from a inner join b on(a.name=b.

name and a.id=b.id)

5樓:匿名使用者

select * from a

inner join b on a.name = b.name and a.id = b.id

where a.name = '張三' and a.id = '008'

內連線即可

6樓:輕癮

select name,id,count(*) from a group by name,id

7樓:青龍襲天

select * from a where a.name=b.name and a.id=b.id

應該是這個了吧

sql資料庫,請問如何查詢一個表兩個欄位內容和另一個表兩個欄位內容完全相同的記錄?

8樓:匿名使用者

需要用連線查詢來處理。

如有以下2張表:

查詢2張表id和name欄位內容完全相同的內容,可用如下語句:

select a.* from test a,test1 b where a.id=b.id and a.name=b.name;

結果:說明,兩表連線where條件要寫上關聯條件,因為提問是兩個欄位完全相等,所以就寫作:a.id=b.id and a.name=b.name

9樓:

select a1.* from a1,a2

where a1.b1=a2.b1 and a1.b2=a2.b2;

10樓:匿名使用者

select a1.b1, a1.b2, a1.b3

from a1 inner join a2 on a1.b1 = a2.b1 and a1.b2 = a2.b2

sql server如何查詢出某個欄位重複出現兩次以上的資料

11樓:

用關鍵字 stinct

select stinct 欄位

不重複的意思

從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如何按兩個欄位排序,一個按倒序一個按升序直接...

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

假設bai表du名zhi 為dao 版test 權select from select concat name,code as f from test order by date desc t group by f select distinct a.from 表 a where a.date se...