pouvez-vous s'il vous plaît montrez-moi comment interroger 3 tables en utilisant *? merciComment obtenir des données 3 tables?
-6
A
Répondre
2
Vous devez faire une jointure sur les tables afin d'obtenir les colonnes de chacune d'entre elles.
Avertissement: l'utilisation de * pour obtenir toutes les colonnes est une mauvaise pratique. Vous devez qualifier (nommer) toutes les colonnes dont vous avez besoin.
Voici un exemple:
SELECT *
FROM table1 t1
INNER JOIN table2 t2
ON t1.key2 = t2.key2
INNER JOIN table3 t3
ON t1.key3 = t3.key3
1
Une façon sans doute ne l'aimez pas:
SELECT *
FROM table1, table2, table3
Il faut donner beaucoup plus d'informations.
Ceci génère le Cartesian product des trois tables.
+0
Je suis tenté de changer de sujet, mais cela me semble quelque peu immoral. –
Questions connexes
- 1. ADO.NET Entity: obtenir des données à partir de 3 tables
- 2. Insérer des données dans 3 tables liées
- 3. données Hiérarchie Obtenir des tables d'auto-référencement
- 4. Comment écrire linq pour obtenir des données de différentes tables?
- 5. Comment créer des tables dans sqlite 3?
- 6. Comment obtenir des données de 2 tables mysql
- 7. REJOIGNEZ 3 tables
- 8. obtenir des données à partir de 3 tables via un identifiant récurrent
- 9. Recherche sur 3 tables
- 10. SubSonic 3: Comment lier une classe/des tables?
- 11. Comment obtenir des données de plusieurs tables appartenant à des champs contenant des cases à cocher?
- 12. scripts Pagination - obtenir des données de deux tables
- 13. SQL joindre 3 tables
- 14. obtenir plusieurs tables de données avec php
- 15. requête SQL pour 3 tables
- 16. Pas sûr comment joindre des tables 3 fois pour obtenir le résultat souhaité
- 17. Kohana 3 - Obtenir des URL
- 18. Hibernate: mappage 3 tables
- 19. Obtenir des données De nombreux différentes tables MySQL
- 20. Compte SQL sur 3 tables
- 21. rails 3: comment générer des modèles pour les tables de base de données existante
- 22. Comment puis-je joindre 4 tables à condition que les données n'existent que dans 2 des 3 tables?
- 23. MySQL: comment obtenir la liste des tables en utilisant ODBC
- 24. Comment joindre des tables multiples?
- 25. Récupération des données de toutes les tables d'une requête de jointure dans Rails 3
- 26. Comment obtenir des données de table à partir de tables à l'aide de xpath
- 27. Comment obtenir des tables HTML en utilisant xpath dans c?
- 28. MySQL Choisir REJOIGNEZ 3 tables
- 29. Affichage des données de plusieurs tables MySQL
- 30. comment extraire des données de plusieurs tables MySQL
Nous allons avoir besoin de connaître plus d'informations ici. –