表格示例
TABLE :分类
+--+----+
|ID|name|
+--+----+
|1 |demo|
+--+----+
TABLE :设置
+--+-----+-----+-----+
|ID|taxId|title|value|
+--+-----+-----+-----+
|1 |1 |phone|1234 |
+--+-----+-----+-----+
|2 |1 |addr |5678 |
+--+-----+-----+-----+
我希望输出,如
+--+----+-----+----+
|ID|name|phone|addr|
+--+----+-----+----+
|1 |demo|1234 |5678|
+--+----+-----+----+
我试过
SELECT
t.id
,t.name
,s.value AS s.title
FROM
taxonomy t,
settings s
WHERE
s.taxId = t.id
但确定它给了我错误。另外,我想循环遍历所有设置行,将s.value
设置为s.title
:(
我使用这种结构的原因是/我不知道我需要多少设置所以我不想在单个平面表结构中限制自己。