1
我有一組字符串&我想在數據庫之間使用。在sql中選擇一行數據進行比較
的想法是,表A具有數據與2個值作爲一個單一的主鍵
表B中的行具有在單行數據的相同的2個值,或者它不...
所以......
我還想從表A(在單排2個值)的比賽中列B(在單排2米的值等於A的值)
找出多少價值有什麼想法?
我有一組字符串&我想在數據庫之間使用。在sql中選擇一行數據進行比較
的想法是,表A具有數據與2個值作爲一個單一的主鍵
表B中的行具有在單行數據的相同的2個值,或者它不...
所以......
我還想從表A(在單排2個值)的比賽中列B(在單排2米的值等於A的值)
找出多少價值有什麼想法?
我不認爲你需要嵌套的SELECT語句。這應該是訣竅:
SELECT
COUNT(a.*)
FROM
TableA a,
TableB b
WHERE
a.Col1 = b.Col1 AND
b.Col2 = b.Col2
假設「數據庫」的意思是「表」,「表A」的值表示「表A的行」,而「B列」表示「表B」,那麼:
SELECT COUNT(*) FROM TableA WHERE EXISTS
(SELECT * FROM TableB WHERE TableB.Col1 = TableA.Col1
AND TableB.Col2 = TableA.Col2)