【发布时间】:2013-10-22 18:54:14
【问题描述】:
我的问题是我有这张桌子status:
Id | Cie_1 | Cie_2
-------------------
1 | 'A460'| 'J960'
2 | 'K830'| 'R571'
还有这张表cie
IdCie | Dec
'J960'| DecJ960
'A460 | DecA460
'K830'| DecK830
'R571'| DecR571
现在我想像这样选择dec 列
Id | Cie_1 | dec_1 | Cie_2 | dec_2
---------------------------------
1 | 'A460'| DecA460 | 'J960'| DecJ960
2 | 'K830'| DecK830 | 'R571'| DecR571
我尝试使用它,但 a.idCie 出现未知列错误
select a.idCie as cie_1, c.dec as dec_1,b.idCie as cie_2, d.dec as dec_2
from cie a,cie b
join cie c on c.idCie=a.idCie
join cie d on d.idCie=b.idCie;
更新:
选择 a.Cie_1,c.dec 作为 dec_1,b.Cie_2,d.dec 作为 dec_2 从状态 a,状态 b 在 c.idCie=a.Cie_1 上加入 cie c 在 d.idCie=b.Cie_2 上加入 cie d;
但我在 a.Cie_1 上有一个未知列错误
更新:
谢谢最后一个问题
状态
Id | Cie_1 | Cie_2
1 | 'A460'| null
结果没有显示 Cie_1
Id | Cie_1 | dec_1 | Cie_2 | dec_2
-------------------------------------
【问题讨论】: