MySQL Pourquoi ma requete elle fonctionne pas? - SQL/NoSQL - Programmation
Marsh Posté le 05-01-2003 à 23:53:17
je crois que les sous requettes ne fonctionnent pas avec mysql...
Marsh Posté le 05-01-2003 à 23:57:23
Kyle a écrit : je crois que les sous requettes ne fonctionnent pas avec mysql... |
Merci, c'est bien ce que je pensais...
Tu sais si y'a un moyen d'éviter une sous requête dans ce cas?
Marsh Posté le 06-01-2003 à 00:15:11
D'après la requête que je vois, je dirais une jointure.
Marsh Posté le 06-01-2003 à 00:19:21
Kyle a écrit : ca dépends du cas, donne + de code et d'infos ! |
Et bien, c'est un petit prog sous VB, avec une base MySQL sur un serveur...
...Je veux faire un lien pour afficher les données dans une table par rapport à une autre quand des infos se trouvent dedan..
Ex:
Table1 (TableClient) => Nom, Prenom,...,Num_Client
Table2 (TableListe) => NomListe,Liste,..., Num_client
Je veux afficher tous les clients présents dans la talbe TableListe (avec des conditions déclarées dans la sous requête).
D'ou ma requete:
Select * from TableClient where Num_Client in (select Num_client from TableListe where ...)
Voilà, Si tu veux savoir autre chose, n'hésite pas
Marsh Posté le 06-01-2003 à 00:20:44
drasche a écrit : D'après la requête que je vois, je dirais une jointure. |
Oui, ça doit être à peu près ça je pense... Mais je sais pas trop comment on fait...
Marsh Posté le 06-01-2003 à 00:25:42
Je viens de me rendre compte que c'est assez bête comme question...
Je pense qu'on peut faire:
select * from tableclient, tableliste where tableclient.num_client = tableliste.Num_client and ...
Marsh Posté le 06-01-2003 à 00:36:23
Kyle a écrit : ben oui une jointure quoi |
Faut pas faire attention... Je vais aller dormir un peu et demain ça ira mieux
Marsh Posté le 05-01-2003 à 23:50:47
Salut à tous,
Alors qqn peut-il me dire pourquoi cette requête ne fonctionne pas?
Si vous avez une idée, Merci d'avance!
---------------
C17