Besoin d'aide pour ne requête SQL
Neo041967
Messages postés
5
Statut
Membre
-
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 sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Sql (+) - Forum Programmation
- Cherche des haricot vendez les moi ✓ - Forum DS
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