Besoin d'aide pour ne requête SQL
Neo041967
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Francois -
Francois -
Bonjour,
J'aurai besoin de votre aide pour créer une requête SQL. Je vous explique mon problème :
J'ai 2 tables liées par un ID. Chaque enregistrement de la table 1 peut avoir entre 0 et 5 enregistrements correspondant dans la table 2. Ce que je souhaiterai faire, c'est avoir la liste de la table 1 joins à ceux de la table 2. Mais au lieu d'avoir N lignes, je souhaiterais avoir 1 ligne par enregistrement de la table 1avec les enregistrements correspondant de la table 2 en colonne, chaque enregistrement de la table 2 ayant plusieurs champs.
Est-il possible de faire cela avec une "simple" requête SQL ?
Merci pour votre attention
Dany
J'aurai besoin de votre aide pour créer une requête SQL. Je vous explique mon problème :
J'ai 2 tables liées par un ID. Chaque enregistrement de la table 1 peut avoir entre 0 et 5 enregistrements correspondant dans la table 2. Ce que je souhaiterai faire, c'est avoir la liste de la table 1 joins à ceux de la table 2. Mais au lieu d'avoir N lignes, je souhaiterais avoir 1 ligne par enregistrement de la table 1avec les enregistrements correspondant de la table 2 en colonne, chaque enregistrement de la table 2 ayant plusieurs champs.
Est-il possible de faire cela avec une "simple" requête SQL ?
Merci pour votre attention
Dany
Configuration: Windows / Edge 90.0.818.66
A voir également:
- Besoin d'aide pour ne requête SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Jointure sql ✓ - Forum MySQL
3 réponses
Bonjour,
Avec Sql Server regarder vers COALESCE() : https://expert-only.com/transact-sql/resultat-de-requete-sql-server-en-ligne-avec-virgules/
Tu écris d'abord ta requete normale, en lignes séparées et tu essayes de l'intégrer dans la fonction.
Avec Sql Server regarder vers COALESCE() : https://expert-only.com/transact-sql/resultat-de-requete-sql-server-en-ligne-avec-virgules/
Tu écris d'abord ta requete normale, en lignes séparées et tu essayes de l'intégrer dans la fonction.
Bonjour,
merci pour votre réponse. En fait j'aurai voulu que ce soit vraiment des colonnes. Dans l'absolu je pense qu'on peut le faire avec des select pour chaque champs, mais çà va faire beaucoup de sélect, donc pas élégant et surement pas performant non plus, c'est pour ça que je cherche une autre idée, si toutefois c'est possible.
Encore merci.
Dany
merci pour votre réponse. En fait j'aurai voulu que ce soit vraiment des colonnes. Dans l'absolu je pense qu'on peut le faire avec des select pour chaque champs, mais çà va faire beaucoup de sélect, donc pas élégant et surement pas performant non plus, c'est pour ça que je cherche une autre idée, si toutefois c'est possible.
Encore merci.
Dany