J'ai 2 tables, produit a une clé primaire et un nom, prix a un pk, un fk(pk of product)
et le prix. maintenant je dois select * from price
, mais j'ai besoin d'afficher le nom du produit au lieu du fk. Comment puis je faire ça?SELECT * FROM table, remplacer FK avec leur nom
3
A
Répondre
3
SELECT pd.name, pc.price
FROM product AS pd
INNER JOIN price AS pc
ON pd.id = pc.productid
2
vous pouvez le faire de cette façon:
Select p.*, pr.Name from price as p
join product as pr on p.productid = pr.Id
Questions connexes
- 1. Comment SELECT INTO tableB quel nom est @tableB * FROM @tableA?
- 2. Mysql: Ordre des résultats avec "select <fieldname> from" est différent de l'ordre des résultats avec "select * from"
- 3. TSQL: UPDATE avec INSERT INTO SELECT FROM
- 4. Lambda Expression de Select * from TableName
- 5. MySQL select avec sous-requête ayant remplacer
- 6. flex select value from Combo
- 7. FETCH_ASSOC et SELECT * FROM deux tables avec le même nom de colonne
- 8. MySQL: SELECT un gagnant, retournant leur rang
- 9. FK sur la même table
- 10. remplacer id avec le nom dans collection_select
- 11. Utilisation de la variable from dans une instruction select
- 12. Récupérer toutes les clés à l'aide de l'API Cassandra - analogie avec "SELECT id FROM table";
- 13. insert dans select from dans une table avec une colonne d'identité
- 14. SELECT avec JOIN
- 15. Une table organisée par index peut-elle accélérer le processus SELECT COUNT (*) FROM table
- 16. mysqli_query SELECT FROM WHERE [correspondance partielle]?
- 17. select * from nom_table where colonne comme « & nbsp »
- 18. SQL SELECT FROM ... AS avec spécificateur de type de données?
- 19. Afficher le nom de la table dans l'instruction select
- 20. clause FROM nécessaire dans chaque instruction SELECT
- 21. Postgres: problème avec la contrainte FK
- 22. SELECT de deux même table avec Intersection
- 23. Comment écrire SELECT FROM myTable WHERE id IN (SELECT ...) dans Linq?
- 24. Fusionner des données d'une table à une autre avec FK
- 25. Contraintes FK de table de mappage Mysql
- 26. Les noms de table/colonne entre crochets, même si leur nom est composé de caractères légaux
- 27. Recherche d'objets par leur nom
- 28. mysql insert imbriqué select from other db tronque double valeurs
- 29. Instancier des classes par leur nom avec un modèle d'usine
- 30. nom de la table msql avec $ signer
+1 mieux formaté que la solution Davitas :) – joni