0
内のサブクエリのヘルプ私はSQLクエリを構築しようとしているが、私は次のエラーを受信しています:MYSQL:WHERE句
#1054 - Unknown column 'r.id' in 'where clause'
これは私のクエリです:
SELECT *, COUNT(id) AS result_count
FROM rate_clicks AS rc
WHERE click_type = 'details'
AND created_at > 1463517035
AND rate <= (SELECT rate
FROM rates AS r
WHERE r.id = rc.rate_id)
GROUP BY rate_id
ORDER BY result_count DESC LIMIT 5
私は前にサブクエリを使用していないので、これは私が失敗している場所であると仮定します。あなたの助けが大変ありがとう!
はバッククォートIDで中r.idからバッククォートまたはput Rを取り除く:あなたはこの使用間違っバッククォート
の変化を持っていますbackticksを実行し、 'rc.rate_id'のためにも行います –
あなたはyoを共有できますか?あなたはテーブル構造ですか? – Jaumzera