cari

Rumah  >  Soal Jawab  >  teks badan

pertanyaan lata mysql

meja A :sut
meja B :suit_barang
Syarat berkaitan: suit.suit_id = suit_goods.suit_id
Hubungan sepadan: A =>

Bagaimana untuk mencapai hasil di atas dalam pilihan SQL? ? ? Minta pencerahan dari Allah

Keputusan:

Apabila rekod tertentu dikaitkan dengan jadual suit_goods, mula-mula rekod ini disimpan dan data berkaitan lain dipaparkan di bawah

某草草某草草2783 hari yang lalu1006

membalas semua(3)saya akan balas

  • 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

    balas
    0
  • 大家讲道理

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

    Melihat kepada anda, suit_goods harus digunakan sebagai meja utama
    pilih ...
    dari suit_goods g
    kiri sertai suit s pada s.suit_id = g.suit_id

    balas
    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`;

    Dengan cara ini, data pada asasnya adalah sama seperti suit_goods, dan lajur tambahan suit.name (ini ditulis secara santai kerana saya tidak melihat struktur pangkalan data anda) mewakili nama saman yang dimiliki oleh barang ini . Mengikut ini, padang boleh Main secara bebas.

    balas
    0
  • Batalbalas