我有三個表,如下所示。在MySQl中,如何從多個錶鏈接中獲取一個項目的數據總和
Table 1
Name Value Details
A 1 XXA
B 2 XXB
C 3 XXC
Table 2
Name Table1 Name Data
1 A 1234
2 A 2345
3 B 4567
4 C 5678
而且
Table 3
Name Table2Data Amount
Ran1 1234 10
Ran2 2345 20
Ran3 4567 30
Ran4 4567 40
Ran5 5678 50
Ran6 1234 60
我需要查詢的結果類似下面
Total Amount for each item in Table 1
Table 1 Row 1 (A) Table 1 Row2 (B) Table 1 Row 3 (C) ----
90 70 50 ----
我們如何才能達到相同的。從三張表我需要得到的價值,但需要安排在上面的列。
實際上,從OP是不是很清楚他是否想把所有三張表合在一起。 –
我不想硬編碼任何列名稱,它應該從其他表中取出,因爲所有表都是動態的,任何時候新值都可以來到表中。 –
同樣只有我當前正在使用,但我面臨的問題是動態表s,所以需要查詢值並生成報告。 –