pertanyaan lata mysql
某草草
某草草 2017-06-22 11:54:37
0
3
990

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

某草草
某草草

membalas semua(3)
phpcn_u1582
select ...
from suit s
right join suit_goods g on s.suit_id = g.suit_id
大家讲道理

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

Peter_Zhu
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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan