|
kabe さん、こん**は。Hidemi Oya です。
>いや、今まで、項目名の変換をしていないのに、なぜかうまく動いていました。
あれま、そうだったんですか。
>3.5.3 以前の SQLite では s.ippanmei が ippanmei で返ってきたのではないかと思います。
あ〜、そういえば、同じフィールド名が混在しない場合は、結果として返ってくるフィールド名にテーブル名が付与されてなかったような気が…。
それはそれとして、いまふと思いついたんですが、日本語のエリアスを使うより、下記のような方法が良いかも…。テーブル名付きフィールド名を、テーブル名無しフィールド名にして、あとは ACFinder 側のフィールド名変換に任せてしまおうという方法です。
SELECT DISTINCT s.ippanmei AS ippanmei,gyodoku,dokusei,nodo,s.seibun AS seibun,biko FROM seibun AS s LEFT JOIN dokusei AS d ON d.ippanmei = s.ippanmei OR d.ippanmei = s.seibun OR seibunmei = s.ippanmei WHERE bango = ....
|
|