如果存在表A和表B.它們的結構是如下:合併若干列從兩個表中爲一個行對ID在前表中的每個
答:
id
1
2
乙:
col_1 col_2
m q
n w
如何通過SQL獲取C以下結果?
id col_1 col_2 col_1 col_2
1 m q n w
2 m q n w
對於表B中的每個數據時,它們與在表A的ID相關的表C中的變化級聯兩個表分成表C.一旦ID(屬於ID。在後表A),表C中的對應行改變。因此,爲了得到最終的表C,應該進行一些計算以獲得表C中的每個數據(col_1,col_2,col_1 col_2)
關鍵名稱總是「m」和「n」?是否總是有兩個值導致四個額外的列? – 2013-03-20 15:00:49
[你試過什麼](http://www.whathaveyoutried.com)? – Kermit 2013-03-20 15:13:05
不,可能有多個鍵,從0到分數。如果表A與表B相結合,我們可以使用row_a行和2 * row_b列來獲取表C。我們需要注意的是,值3和4只是指示數字,它們會根據A中的ID而改變。謝謝 – 2013-03-21 02:06:06