where句でMySQLのサブ選択から返された値をフェッチして使用したい。これは可能ですか?サブクエリを2回書く必要はないようですが、必要な場合は、MySQLを実行するだけで十分ですか?Mysql - 副選択結果をフェッチしてWHERE句で使用できますか?
私は動作しません、次の試してみました:これは、このエラーが発生し
SELECT
(SELECT 1 FROM table WHERE somereallycomplicatedclause = 'something')
AS subselectresult
FROM content WHERE subselectresult = 1
を:あなたはWHERE句で列の別名を使用することはできません
#1054 - Unknown column 'subselectresult' in 'where clause'
おかげ
大変ありがとうございます。 –