0
如何編寫查詢來獲取該記錄是這樣取的記錄列表,SQL查詢中子查詢
我有兩個表如下所述,
現在,我想取記錄1行 - 列DTLS的列表如下查詢
選擇a.ID AS ID,A.Row_NO如Row_NO,b *爲b從A,b b
請幫我根據我的要求提取記錄。
如何編寫查詢來獲取該記錄是這樣取的記錄列表,SQL查詢中子查詢
我有兩個表如下所述,
現在,我想取記錄1行 - 列DTLS的列表如下查詢
選擇a.ID AS ID,A.Row_NO如Row_NO,b *爲b從A,b b
請幫我根據我的要求提取記錄。
使用LEFT JOIN或INNER JOIN(見文檔鏈接)
SELECT i.ID as ID, i.Row_NO as Row_NO, j.* AS j FROM A AS i
LEFT JOIN B AS j
ON i.Row_NO = j.Row_NO
BTW此查詢會更容易讀,如果你不使用大寫字母在你的表結構
試試這個
SELECT
a.ID AS ID,
a.Row_NO as Row_NO,
b.ID AS bID,
b.Col_No,
b.Value
FROM A a
INNER JOIN B b ON (b.Row_No = a.Row_No);