私は全部AZを並べ替えることができますし、それが正常に動作しますが、私はちょうど1文字でソートしようとしている場合、それは例えば...アルファベット順にソートMYSQL結果「」
を仕事をdoesntの:
"SELECT *,TRIM(LEADING 'the ' FROM LOWER(title)) AS title_x FROM table ORDER BY title_x ASC"
これが正常に動作して並べ替え/ AZは、 '' .. しかし、無視して結果をフェッチ:
"SELECT *,TRIM(LEADING 'the ' FROM LOWER(title)) AS title_x FROM table WHERE title_x LIKE 'A%' ORDER BY title_x ASC"
doesntの仕事を、それだけで「「どこCLでの不明な列 'title_x' を語ります
誰でも私にこの問題を解決させる手助けはできますか?ありがとう。この問題を持つ他の誰のために
UPDATE
、完全に作るにこの仕事を持つためにWHEREを変更します。
列自体が存在しない場合、WHERE句(別名として)で列を使用することはできません。 –
これはどうすれば実現できますか? – FoxyFish
'WHERE title LIKE'や何か実際の列が存在する –