ik heb een probleempje met een wat uitgebreidere query om te kijken of het betreffende product binnen een actie valt, ik post gewoon de hele query:
als ik dit doe krijg ik de melding: #1054 - Unknown column 'acId' in 'where clause'
het gaat dus fout op de regel
ik heb
ook geprobeert maar krijg dezelfde melding, zie ik iets over het hoofd en heb ik meer koffie nodig of doe ik gewoon iets wat niet kan?
werkt wel gewoon
SELECT * FROM acties AS main_table
WHERE acDateStart <= DATE(NOW())
AND acDateEnd >= DATE(NOW())
AND acType = 0
AND (acArtikelNr = (SELECT prArtikelNummer FROM producten
WHERE prId = '1043')
OR acGenreId = (SELECT prGenreId FROM producten
WHERE prId = '1043')
OR (SELECT COUNT(asglSubGenreId) AS in_subgenre FROM (
SELECT asglSubGenreId, psglSubGenreId FROM acSubGenreLinks, prSubGenreLinks
WHERE asglActieId = acId
AND psglProductId = '1043'
AND asglSubGenreId = psglSubGenreId) AS dummy
) > 0
)
als ik dit doe krijg ik de melding: #1054 - Unknown column 'acId' in 'where clause'
het gaat dus fout op de regel
WHERE asglActieId = acId
ik heb
WHERE asglActieId = main_table.acId
ook geprobeert maar krijg dezelfde melding, zie ik iets over het hoofd en heb ik meer koffie nodig of doe ik gewoon iets wat niet kan?
WHERE asglActieId = '23'
werkt wel gewoon