requête en cascade mysql
某草草
某草草 2017-06-22 11:54:37
0
3
952

table A :suit
table B :suit_goods
Conditions associées : suit.suit_id = suit_goods.suit_id
Relation correspondante : A =>

Comment obtenir le résultat ci-dessus dans la sélection SQL ? ? ? Demandez à Dieu l'illumination

Résultat :

Lorsqu'un certain enregistrement est associé à la table suit_goods, cet enregistrement est d'abord conservé et les autres données associées sont affichées ci-dessous

某草草
某草草

répondre à tous(3)
phpcn_u1582
select ...
from suit s
right join suit_goods g on s.suit_id = g.suit_id
大家讲道理

En vous regardant, suit_goods devrait être utilisé comme table principale
sélectionnez ...
from suit_goods g
gauche rejoindre suit s sur s.suit_id = g.suit_id

Peter_Zhu
SELECT
    `B`.*,
    `A`.`name`
FROM
    `suit_goods` `B`
LEFT JOIN
    `suit` `A`
ON
    `A`.`suit_id` = `B`.`suit_id`;

De cette façon, les données sont fondamentalement les mêmes que suit_goods, et une colonne supplémentaire de suit.name (c'est écrit avec désinvolture car je n'ai pas vu la structure de votre base de données) représente le nom de la combinaison à laquelle appartient ce bien . Selon cela, le terrain peut être joué librement.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal