最好用一个例子来解释。我的试验和结果如下所示。
有两个表(实际上我有多个表)
表:产品
ID name
-----------
1 apple
2 orange
3 pear
表:属性
ID prod_ID attr_id value
----------------------------
1 1 101 20
2 1 102 red
3 1 103 sweet
4 2 101 30
5 2 102 orange
6 2 103 sour
6 3 101 40
7 3 102 green
8 3 103 sweet
期望的输出
name attr_id 101 AS 'price' attr_id 102 AS 'taste'
------------------------------------------------------
apple 20 sweet
orange 30 sour
pear 40 sweet
到目前为止,我一直在管理 SQL,但最近我不得不调用 3 个表并组合列值,如上所示。我就是无法理解这一点。帮助将不胜感激。