所以,我有这个查询
SELECT
NOTES,
DATECREATED,
DATEMODIFIED,
*
FROM myTable
WHERE
USERCREATEDBY = 465
AND NOTES LIKE ' :%'
ORDER BY DATECREATED
它会抛出这个错误Ambiguous column name 'DATECREATED'
。
我发现我的查询没有任何问题,我找到了一个解决方法,即向 column 添加别名DATECREATED
, like DATECREATED a
,并按别名排序,ORDER BY a
。
我不明白为什么会发生这种情况,我很想知道为什么。