|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : septembre 2005 Messages : 110 ![]() |
Bonjour,
Voilà, j'ai une base FAMILLES avec pour chaque ligne, un ID unique et un nom de famille. J'ai également une base produits avec pour chaque ligne un iD unique, un nom, etc ... et l'Id de la famille à laquelle il appartient. Je voudrais faire une opération en une seule requête mais je ne sais pas si cela est possible et si oui, comment faire ??... Voilà : mon but serait de faire remonter en une seule requête, toutes les familles, c'est à dire, un SELECT * FROM FAMILLE tout à fait classique. Bon, jusque-là pas de soucis. Mais maintenant, je souhaiterais ajouter dans cette requête, une info qui indiquerait pour chaque famille, si des produits associés existent (c'est à dire, contenant l'Id de cette famille). J'aimerais avoir dans le résultat de ma seule requête, un champs qui contiendrait True ou False (ou autre, peut importe) pour indiquer cela. Ceci dans le but d'utiliser une seule requête et accèder une seule fois à ma base SQL et ainsi éviter d'avoir à faire 15000 requêtes pour savoir ceci : Code :
Je ne sais si je suis clair ou confus dans mes propos, veuillez m'en excuser par avance .... Pensez-vous que cela soit faisable en une seule requête SQL ou pas ? Merci par avance.
|
||
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
Vous pouvez faire comme ceci : Code SQL :
ou bien comme ceci : Code SQL :
|
||||
|
|
00
|
|
|
#3 | ||
|
Membre à l'essai
![]() Inscription : septembre 2005 Messages : 110 ![]() |
Alors là, c'est super !!! Merci beaucoup pour cette réponse.
j'ai adapté mon code comme ci-dessous; ça fonctionne, par contre, le nom de la colonne contenant 'absent' ou 'présent' est vide. Comment faire pour lui donner un nom afin de pouvoir l'appeler derrière ? Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre à l'essai
![]() Inscription : septembre 2005 Messages : 110 ![]() |
Désolé, c'est bon, j'ai trouvé. Désolé.
Merci beaucoup pour votre réponse. Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com