我正在尝试订购名为listeModePays
的视图。这是我在SQL中的观点
SELECT
paiementEtranger.pays.nomPays,
paiementEtranger.mode.pays,
[... other columns ...]
paiementEtranger.choixMode.hierarchie
FROM
paiementEtranger.choixMode
INNER JOIN paiementEtranger.mode
ON paiementEtranger.choixMode.id = paiementEtranger.mode.mode
INNER JOIN paiementEtranger.pays
ON paiementEtranger.mode.pays = paiementEtranger.pays.id
WHERE
(paiementEtranger.pays.supprime = 0) AND
(paiementEtranger.mode.supprime = 0)
然后我尝试使用此查询对此视图的一部分进行订购
SELECT * FROM paiementEtranger.listeModePays
WHERE pays="xxx" ORDER BY choixMode.hierarchie
当我在查询中添加ORDER BY choixMode.hierarchie
时,我得到一个“多部分标识符”choixMode.hierarchie“无法绑定”错误。有人可以帮忙吗?
答案 0 :(得分:3)
您的问题只显示SELECT
语句,但您将其描述为视图 - 因此,假定定义的语句是一个视图,您根本不需要表名 - 视图中有一个名为{{1的列它来自hierachie
表。
所以,你只想要
choixMode