Faire un SELECT sur plusieurs tables
Résolu/Fermé
Geopra
Geopra
- Messages postés
- 187
- Date d'inscription
- mercredi 16 septembre 2015
- Statut
- Membre
- Dernière intervention
- 7 juin 2017
Geopra
- Messages postés
- 187
- Date d'inscription
- mercredi 16 septembre 2015
- Statut
- Membre
- Dernière intervention
- 7 juin 2017
A voir également:
- Sql plusieurs select dans une requête
- Requete sql plusieurs tables - Meilleures réponses
- Requete sql sur plusieurs tables - Meilleures réponses
- Faire un SELECT sur plusieurs tables ✓ - Forum - Bases de données
- Masque de sélection dans une requête SQL ✓ - Forum - Programmation
- Requete SQL/PHP SELECT COUNT ✓ - Forum - PHP
- Construction requete SQL et select multiple ✓ - Forum - Programmation
- SQL - Commande SELECT - Articles
1 réponse
jordane45
6 juin 2017 à 17:34
- Messages postés
- 35489
- Date d'inscription
- mercredi 22 octobre 2003
- Statut
- Modérateur
- Dernière intervention
- 25 mai 2022
6 juin 2017 à 17:34
Bonjour,
Tu dis :
Sur "plusieurs" ou sur TOUTES les tables de ta bdd ???
Ensuite... est-ce que tes tables ont la même structure ???
Car .. non ! il n'existe pas de commande magique pour faire ce que tu veux.... et oui.. va surement falloir utiliser des JOINTURES.
Quoi qu'il en soit ... sans connaitre la structure de tes tables et ce que tu souhaites réellement obtenir... il nous sera difficile de te répondre.
Et pour finir ... ta question semble donc concerner le "requêtage" dans une BDD ( donc des requêtes sql....) ... il aurait donc été plus judicieux de poster dans le forum Bases de données non ??
Tu dis :
Je cherche à faire un SELECT sur plusieurs tables, dans une même BDD.
Sur "plusieurs" ou sur TOUTES les tables de ta bdd ???
Ensuite... est-ce que tes tables ont la même structure ???
Car .. non ! il n'existe pas de commande magique pour faire ce que tu veux.... et oui.. va surement falloir utiliser des JOINTURES.
Quoi qu'il en soit ... sans connaitre la structure de tes tables et ce que tu souhaites réellement obtenir... il nous sera difficile de te répondre.
Et pour finir ... ta question semble donc concerner le "requêtage" dans une BDD ( donc des requêtes sql....) ... il aurait donc été plus judicieux de poster dans le forum Bases de données non ??
6 juin 2017 à 17:35
Et pour le forum, je me suis planté en effet :D
6 juin 2017 à 17:43
Tu peux aussi utiliser des UNION
Et si vraiment tu ne veux pas avoir à écrire le nom de toutes tes tables....
Tu peux toujours te créer une procédure stockée qui
1 - Liste le nom de tes tables
2 - Boucle sur cette liste pour faire le SELECT *
6 juin 2017 à 17:45
Cela pourrait peut-être changer la réponse en fonction;
NB: J'ai déplacé ta question dans le forum BDD
7 juin 2017 à 11:21
Pour la structure, en fait, ce sont des chats, ayant la même structure, mais pas la même utilité, donc pour faciliter la modération, ils sont séparés sur plusieurs tables (une pour chaque chat)