[SQL - MySQL] WHERE... IN (...)

WHERE... IN (...) [SQL - MySQL] - Programmation

Marsh Posté le 05-03-2002 à 15:12:41    

Hello.
 
J'ai un petit pb avec une requête qui semble toute bête:
 
SELECT * FROM `tUserState` WHERE IDService IN (SELECT IDService FROM tService)
 
Je pense que le pb vient du IN.
Je suis sous MySQL 3.23.41
 
Le message d'erreur retourné est :
You have an error in your SQL syntax near 'SELECT IDService FROM tService) LIMIT 0, 30' at line 1
 
(Le LIMIT est rajouté par PHP-MyAdmin pour ne pas afficher plus de 30 lignes sur la page html de résultats.).
 
Si qqun a une idée, je suis ultra-preneur !

Reply

Marsh Posté le 05-03-2002 à 15:12:41   

Reply

Marsh Posté le 05-03-2002 à 15:23:43    

essayes = à la place de IN


---------------
SetiCommander, le setiseur à la chaîne ...
Reply

Marsh Posté le 05-03-2002 à 15:29:45    

Pas mieux ; strictement la même réponse.

Reply

Marsh Posté le 05-03-2002 à 15:31:40    

Reply

Marsh Posté le 05-03-2002 à 15:33:33    

et si tu écris ta requête comme cela :
select tu.* from tUserState tu, tService ts where tu.IDService = ts.IDService  
 
???


---------------
SetiCommander, le setiseur à la chaîne ...
Reply

Marsh Posté le 05-03-2002 à 15:36:36    

Oui, c'est pas bête, je dois pouvoir faire ça.

Reply

Marsh Posté le 05-03-2002 à 15:39:09    

Ca marche, merci beaucoup!

Reply

Marsh Posté le 05-03-2002 à 16:02:50    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed