Ik heb de volgende query geschreven om de laatste 5 posts uit een forum database te plukken. Hierbij zouden de fora met id 19 en 20 overgeslagen moeten worden omdat dat crew fora zijn.
mySQL geeft hierbij de volgende foutmelding:
Alleen kan ik zelf niet vinden wat ik nou fout doe, is dit SQL die MySQL niet wil slikken of doe ik zelf nou iets fout ?
code:
1
2
3
4
5
6
7
8
| SELECT * FROM post WHERE threadid NOT IN (SELECT threadid FROM thread WHERE thread.forumid =19 OR thread.forumid =20) order by postid DESC LIMIT 0 , 5 |
mySQL geeft hierbij de volgende foutmelding:
Als ik dan kijk op de MySQL site vertelt hij me dat het de volgende foutsoort is "ER_PARSE_ERROR"#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT threadid
FROM thread
WHERE thread.forumid=19
OR threa
Alleen kan ik zelf niet vinden wat ik nou fout doe, is dit SQL die MySQL niet wil slikken of doe ik zelf nou iets fout ?