probleme de sous requete

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de sous requete

par albat » 29 juin 2005, 15:52

Les requêtes imbriquées sont supportées depuis MySQL 4.1.

Bien vu, sadeq ! =D>

par bothcry » 29 juin 2005, 15:29

merci les zamis !!
j'ai la version 4.0.18 elle doit pas supporter les sous requetes...
va pour les jointures :p

par sadeq » 29 juin 2005, 15:24

C'est la version de mysql que tu a qui ne supporte pas les requêtes imbriquées. sinon ta requête est syntaxiquement bonne (chez moi ça marche, j'ai un mysql 4.1.9)

par albat » 29 juin 2005, 15:20

Les requêtes imbriquées, c'est bien mais les jointures, c'est mieux !
SELECT count(A.id_animateur)
FROM   stat_animateur.stanim_2005_06 A LEFT JOIN smschat.animateurs S ON A.id_animateur = S.id
WHERE  S.zone = 1

probleme de sous requete

par bothcry » 29 juin 2005, 15:14

hello ! j'ai un ti probleme avec une requete / sous requete

Erreur

Code : Tout sélectionner

requête SQL : SELECT count( * ) FROM stat_animateur.stanim_2005_06 WHERE stat_animateur.stanim_2005_06.id_animateur IN ( SELECT smschat.animateurs.id FROM smschat.animateurs WHERE zone = 1 ) MySQL a répondu: #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 smschat.animateurs.id FROM smschat.animateurs WHERE zone
testées dans phpmyadmin chacune de leur coté, les requtes fonctionnent.
mises ensemble, erreur...