recherche

Maison  >  Questions et réponses  >  le corps du texte

requête en cascade mysql

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

某草草某草草2759 Il y a quelques jours975

répondre à tous(3)je répondrai

  • phpcn_u1582

    phpcn_u15822017-06-22 11:56:37

    select ...
    from suit s
    right join suit_goods g on s.suit_id = g.suit_id

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-22 11:56:37

    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

    répondre
    0
  • 天蓬老师

    天蓬老师2017-06-22 11:56:37

    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.

    répondre
    0
  • Annulerrépondre