Maison >développement back-end >tutoriel php >Connaissances connexes sur SQL JOIN

Connaissances connexes sur SQL JOIN

jacklove
jackloveoriginal
2018-05-08 10:21:082481parcourir

Les connaissances liées à SQL JOIN sont très importantes pour php, et cet article l'expliquera.

La jointure SQL est utilisée pour interroger les données de deux ou plusieurs tables en fonction de la relation entre les colonnes de ces tables.

Jointure et Clé

Parfois, pour obtenir des résultats complets, nous devons obtenir les résultats de deux tables ou plus. Nous devons exécuter join.

Les tables d'une base de données sont liées les unes aux autres par des clés. La clé primaire (Primary Key) est une colonne dans laquelle la valeur de chaque ligne est unique. Dans un tableau, chaque valeur de clé primaire est unique. Le but est de regrouper les données entre les tables sans dupliquer toutes les données de chaque table.

RéférenceDeux tableaux

Nous pouvons obtenir des données des deux tableaux en référençant les deux tableaux :

Qui a commandé le produit et quels produits l'ont fait ils commandent ?

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.Id_P = Orders.Id_P

SQL JOIN - Utilisation de Join

En plus de la méthode ci-dessus, nous pouvons également utiliser le mot-clé JOIN pour obtenir les données de deux tables.

Si nous voulons lister les commandes de tout le monde, nous pouvons utiliser l'instruction SELECT suivante :

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM PersonsINNER JOIN OrdersON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName

Cet article explique les connaissances pertinentes de join. Veuillez prêter attention à plus de matériel d'apprentissage que vous pouvez. regardez-le sur le site Web chinois php.

Recommandations associées :

Explication de l'alias SQL (alias) en php

Comment utiliser le SQL BETWEEN opérateur

Comment utiliser l'opérateur SQL IN

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn