MySQL 3.23を実行している古いBugZilla MySQL DBでUNION文を使用しようとしています。ここに私がしようとしているものの簡略版があります。エキゾチックではありませんが、MySQLは何かが間違っていると言っています。MySQL 3.23 UNIONがエラー1064で失敗する
(select bug_id,rep_platform from bugs where rep_platform='XX')
UNION
(select bug_id,rep_platform from bugs where rep_platform='YY');
私が得る結果は次のとおりです。
ERROR 1064 (HY000): You have an error in your SQL syntax near '(select bug_id,rep_platform from bugs where rep_platform='XX')
UNION
(select bu' at line 1
これは本当にあなたが得ることができるようにunion文の程度に簡単です。何か案は?
EDIT:MySQL 5 DBで非常によく似たクエリを実行しましたが、うまくいきました。ドキュメントやGoogle検索で表示されないこれらのUNION構文は、MySQL 3上で特別なものですか?だけではなく、これをしないのはなぜ
あなたには2つのものが必要です。私の答えを見てください。私はそれを更新しました。 – RolandoMySQLDBA