我的问题是,只要我不包含bp.frac_4/8
和bp2.frac_4/8_2
列,下面显示的左外连接就可以正常工作。
我尝试了几种,包括'bp.frac_4/8'
,bp.frac_"4/8"
,bp.frac_'+'4/8
等
我得到了错误
#1054 - Unknown column 'frac_4' in 'field list'
或者它只是给了我每行写出frac_4/8
的列。
我该如何解决这个问题?
SELECT bp.person_id, DATE(bp.recentDate), bp.amount, bp2.amount2, bp.frac_4/8,
bp2.frac_4/8_2
FROM bestper bp
LEFT JOIN bestper2 bp2
ON bp.person_id=bp2.person_id AND DATE(bp.recentDate)=DATE(bp2.recentDate)
ORDER BY DATE(bp.recentDate) DESC
答案 0 :(得分:2)
在mySQL
例如
SELECT bp.`frac_4/8`,...
FROM...
答案 1 :(得分:0)
在启用ANSI SQL模式或后退时使用双引号。