1

私の問題は、列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
4

2 に答える 2

2

バックティックを使用してエスケープしますmySQL

SELECT bp.`frac_4/8`,...
FROM...
于 2012-09-14T14:22:25.293 に答える
0

ANSI SQL モードが有効な二重引用符または逆ティックを使用します。

于 2012-09-14T14:23:34.347 に答える