Ich versuche, eine SQL-Abfrage zu bauen, aber Ich erhalte die folgende Fehlermeldung:MYSQL: Unter Abfrage Hilfe in WHERE-Klausel
#1054 - Unknown column 'r.id' in 'where clause'
Diese meine Frage ist:
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
I habe noch keine Subabfragen benutzt, also nehme ich an, dass ich hier versage. Ihre Hilfe wird gerne in Anspruch genommen!
entfernen Backticks von r.id oder setzen r in Backticks eine ID in Backticks und tun es auch für 'rc.rate_id' –
Können Sie yo teilen Ihre Tabellenstrukturen? – Jaumzera