Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3211 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] problème avec des IN

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] problème avec des IN

n°306738
jkay
Posté le 11-02-2003 à 20:45:05  profilanswer
 

J'ai un problème avec une requete utilisant les IN :
 
SELECT titre FROM salle WHERE nomcine IN (SELECT nomcine FROM seance WHERE heure >= '3';) GROUP BY titre
 
La structures des tables concernées est :  
salle( nomcine varchar (12) not null,
numsalle int(2) not null,
prix dec (4,2),
titre varchar(30),
primary key (nomcine, numsalle));
 
seance( nomcine varchar(12) not null,
numsalle int(2) not null,
heure dec(4,2) not null,
primary key (nomcine,numsalle,heure));
 
J'obtiens l'erreur suivante :
ERROR 1064 : Something is wrong in your syntax près de 'SELECT nomcine FROM seance WHERE heure >='3';)
 
Merci de votre aide...

mood
Publicité
Posté le 11-02-2003 à 20:45:05  profilanswer
 

n°306742
Profil sup​primé
Posté le 11-02-2003 à 20:51:09  answer
 

les requete imbriqué ne fonctionne qu'a partir de mysql version 4.x je sais plus combien

n°306749
jkay
Posté le 11-02-2003 à 20:54:17  profilanswer
 

ah bon ?
je sais que je peux faire autrement, mais ca m'arrange bien de faire ca, car je genere ma requete en sql...
bon, ben je vais mettre a jour ma version alors... merci

n°306767
thecoin
Chasseur de chasseur de canard
Posté le 11-02-2003 à 21:06:28  profilanswer
 

J'ai une solution mais avec une jointure, ca marche sous MYSQL???


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°306791
MagicBuzz
Posté le 11-02-2003 à 21:22:19  profilanswer
 

Oui, ça marche avec MySQL, et même si MySQL n'est pas un modèle pour ce qui est du support des union (quoique ça s'est bine amélioré) ce sera de toute façon énormément plus rapide qu'un IN, qui est à banir de tout développement.
 
Ca sert que pour des requêtes batch, qu'on veut pas se faire chier à optimiser car elles tournent une fois par mois.

n°307244
thecoin
Chasseur de chasseur de canard
Posté le 12-02-2003 à 08:44:20  profilanswer
 

SELECT salle.tire
FROM salle,seance
WHERE salle.numsalle=seance.numsalle
AND salle.nomcine=seance.nomcine  
AND heure>=3  
 
 :??:


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°307280
nraynaud
lol
Posté le 12-02-2003 à 10:04:01  profilanswer
 

thecoin a écrit :

SELECT salle.tire
FROM salle,seance
WHERE salle.numsalle=seance.numsalle
AND salle.nomcine=seance.nomcine  
AND heure>=3  
 
 :??:  


 
Bravo, c'est une belle jointure interne.
MySQL ça supporte le SELECT ? C'est hyper-fonctionnel finalement !

n°307396
tomlameche
Et pourquoi pas ?
Posté le 12-02-2003 à 12:35:53  profilanswer
 

nraynaud a écrit :


 
Bravo, c'est une belle jointure interne.
MySQL ça supporte le SELECT ? C'est hyper-fonctionnel finalement !
 


C'est pas gentil de se moquer  :o


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°307460
MagicBuzz
Posté le 12-02-2003 à 14:14:11  profilanswer
 

nraynaud a écrit :


 
Bravo, c'est une belle jointure interne.
MySQL ça supporte le SELECT ? C'est hyper-fonctionnel finalement !
 


Tu peux toujours te foutre de lui, il y a 4 ans, tu lançais ça sous MySQL, le serveur rebootait direct. Alors y'a pas trop de quoi s'en vanter.


Message édité par MagicBuzz le 12-02-2003 à 14:14:38
n°307501
nraynaud
lol
Posté le 12-02-2003 à 14:43:23  profilanswer
 

MagicBuzz a écrit :


Tu peux toujours te foutre de lui, il y a 4 ans, tu lançais ça sous MySQL, le serveur rebootait direct. Alors y'a pas trop de quoi s'en vanter.


 
Scuse, ça fait quelques années que je milite pour laisser MySQL à sa place : dans les chiottes. Et le remplacer partout par Postgres, prévu dès le départ pour servir à quelquechose et qui est très mal récompensé dans son effort.

mood
Publicité
Posté le 12-02-2003 à 14:43:23  profilanswer
 

n°307538
thecoin
Chasseur de chasseur de canard
Posté le 12-02-2003 à 15:12:00  profilanswer
 

C'est koi le problème la  :??:


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°307550
MagicBuzz
Posté le 12-02-2003 à 15:16:30  profilanswer
 

de koi ? aucun

n°307558
nraynaud
lol
Posté le 12-02-2003 à 15:20:05  profilanswer
 

thecoin a écrit :

C'est koi le problème la  :??:  


 
Le troll démarre pas, il doit y avoir du sucre dans le réservoir.

n°307559
thecoin
Chasseur de chasseur de canard
Posté le 12-02-2003 à 15:22:00  profilanswer
 

:D ya kékun ki veut être gentil avec moi et m'expliqué?


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°307563
lorill
Posté le 12-02-2003 à 15:22:28  profilanswer
 

nraynaud a écrit :


Le troll démarre pas, il doit y avoir du sucre dans le réservoir.


on est pas vendredi, c'est ptet pour ca aussi  [:sinclaire]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] problème avec des IN

 

Sujets relatifs
Validateur W3C + Probleme lors de son installationProbleme dimmensionnement cellule
Problème d'importation de classe d'une DLL[Requête SQL] completer un nom dans une requête merci
SQL Serveur - Un historique des requêtes faites sur le serveur !?Conversion Base Access vers SQL... Aidez-moi SVP !
problème dans easyphp 1.6[Javascript] Petit problème de redirection { résolu }
[Apache / PHP] Problème de transmission de variable avec mod_rewriteSous requete SQL +MYSQL ou comment effacer lignes ds des tables liées?
Plus de sujets relatifs à : [SQL] problème avec des IN


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR