Requêtes imrbiquées avec MySQL ? - SQL/NoSQL - Programmation
Marsh Posté le 11-12-2003 à 22:52:21
Prévu, oui. Déjà présent sur les dernières versions, je sais plus mais ca ne m'étonnerais pas
Marsh Posté le 11-12-2003 à 23:34:25
A partir de MySQL 4.1 les requêtes imbriquées. Et encore, que les SELECT je pense.
Marsh Posté le 15-12-2003 à 16:44:33
je profite de ce topic pour vous demander un coup de paluche.
Je pense que ça traite du même sujet mais avec une mise en situation disons.
Voilà, j'ai écrit la requête suivante :
Code :
|
et php me répond ceci :
Citation : |
Pensez-vous qu'il s'agit du même problème et comment le résoudre ?
Marsh Posté le 15-12-2003 à 16:49:42
oulah, des dates qui ne sont pas entre quotes! c'est gros comme le pied au milieu de la figure! Ah non zut c'est le nez.
Pis ya un select perdu à la fin, je me demande ce qu'il fout là. De toute façon, les requêtes imbriquées de type INSERT ne sont supportées dans aucune version de MySQL disponible.
Marsh Posté le 15-12-2003 à 16:52:40
drasche a écrit : oulah, des dates qui ne sont pas entre quotes! c'est gros comme le pied au milieu de la figure! Ah non zut c'est le nez. |
Citation : |
Bon, en fait il n'y a que ça qui m'intéresse.
Merci pour les réponses "mais c'est évident couillon !"
Marsh Posté le 15-12-2003 à 17:01:07
Quelqu'un pour préciser la pensée de gizmo et de drasche ?
Marsh Posté le 15-12-2003 à 17:01:49
ben quand tu mets pas tes dates entre quotes, le parseur MySQL va prendre ça pour une soustraction, voilà tout Et comme un entier est différent d'une date, il rouspète.
Du reste, le dernier morceau de ta requête imbriquée me semble incorrecte, même pour un SGDB qui supporte complètement les requêtes imbriquées. Si le dernier SELECT doit être pris comme test pour une condition, il faut employer une clause <fieldvalue> NOT IN (select machin tout ça) (enfin si je me rappelle bien )
Marsh Posté le 11-12-2003 à 22:50:16
Salut,
Existe t'il un moyen détourné qui permet de faire des requêtes imbriquées dans MySQL ? Est il prévu que MySQL le supporte un jour ?
Car en fait je dois faire un TP en SQL et le problème c'est que ca doit tourner sous PostgreSQL, mais je n'ai pour le moment que MySQL sous la main... donc pour tester mes requêtes imbriquées en un seul bloc c'est pas top... c'est même pas possible du tout... Si quelqu'un connait une "technique" merci de me le signaler mais je me fais pas trop d'illusion ! je voudrais donc savoir si c'est prévu que MySQL le supporte un jour.