Ik heb een probleem, ik ben een database aan het overzetten van MS Access naar MySQL (mysqld-4.0.17-nt), dit ging allemaal perfect.. Alleen nu werkt de volgende query wel onder Access en niet onder MySQL:
SELECT RechtID, iif(RechtID IN (SELECT RechtID FROM GebrRecht WHERE GebruikerID = 1), True, False) AS Toegewezen FROM Rechten;
Dus ik zoeken in de documentatie van MySQL, kan ik niks vinden over het IFF commando (imediate if) dus ik eens testen met
SELECT Naam FROM Rechten WHERE RechtID IN (SELECT RechtID FROM GebrRecht WHERE GebruikerID = 1)
En die geeft dezelfde melding wat ik erg vreemd vindt, want MySQL hoort wel subquerys te ondersteuen, ook met de IN functie.
Weet iemand waar dit aan ligt? Of een vervangende query voor de 1e query?
SELECT RechtID, iif(RechtID IN (SELECT RechtID FROM GebrRecht WHERE GebruikerID = 1), True, False) AS Toegewezen FROM Rechten;
Dus ik zoeken in de documentatie van MySQL, kan ik niks vinden over het IFF commando (imediate if) dus ik eens testen met
SELECT Naam FROM Rechten WHERE RechtID IN (SELECT RechtID FROM GebrRecht WHERE GebruikerID = 1)
En die geeft dezelfde melding wat ik erg vreemd vindt, want MySQL hoort wel subquerys te ondersteuen, ook met de IN functie.
Weet iemand waar dit aan ligt? Of een vervangende query voor de 1e query?