我有一個奇怪的問題。 我需要將表1中的列A與表2中的列B進行比較。 如果值匹配,則列出表1中的列A及其與表2中匹配的行。 請幫助SQL語句。將從一個表到另一個表的列進行比較,並列出匹配的第二個表的行
我從這兩個表中看到該列中的重複項。表1有3850條記錄,表2有750條記錄,包括重複項。由於重複,連接查詢帶來了數十萬行。我需要結果中的確切3850行和表2中匹配的行。請幫助。
我有一個奇怪的問題。 我需要將表1中的列A與表2中的列B進行比較。 如果值匹配,則列出表1中的列A及其與表2中匹配的行。 請幫助SQL語句。將從一個表到另一個表的列進行比較,並列出匹配的第二個表的行
我從這兩個表中看到該列中的重複項。表1有3850條記錄,表2有750條記錄,包括重複項。由於重複,連接查詢帶來了數十萬行。我需要結果中的確切3850行和表2中匹配的行。請幫助。
使用加入..
SELECT table1.A FROM tableA JOIN table2 ON table1.A = table2.B
希望這有助於。
如果我理解正確,這並不奇怪;它只是一個連接:
select
t1.columnA
, t2.*
from
table1 t1
join table2 t2 on t2.columnB = t1.columnA
,甚至簡單的辦法是
SELECT Colum1 FROM TABLE1
INTERSECT
SELECT Colum2 FROM TABLE2
我看到重複的兩個表中的列。 表1有3850條記錄,表2有750條記錄包含重複項。 由於重複,連接查詢帶來了數十萬行。 我需要結果中確切的3850行和表2中的匹配行。 請幫忙。 – pamlandia