MYSQL ステートメントを変更します。ありがとうございます~
select * from (select * from city where names like '%xxx%' limit 10) where names like '$xxx%' order by names
エラー メッセージ:すべての派生テーブルには独自のエイリアスが必要です
どのように変更すればよいですか?
-----解決策---------
select * from (select * from city where names like '%xxx%' limit 10) where names like '$xxx%' order
分析:
select * from (table) このテーブルがテーブルの場合
select * from city where names like '%xxx%' limit 10 は明らかに一貫性がありません。かなり遠いです
つまり、あなたの文は明らかに間違っています
------解決策----------------------
制限を入れるかどうかは検証していませんでした( ) はい、ただし、エラー メッセージによると、次のようになります:
select * from (select * from city where names like '%xxx%' limit 10) t where names like '$xxx%' order by名前
------解決策---------