Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengehadkan Padanan daripada Jadual Bergabung kepada Satu dalam MySQL?
MySQL JOIN with LIMIT on Joined Table for Unique Matches
Dalam MySQL, melakukan operasi gabungan antara dua jadual boleh menghasilkan berbilang padanan daripada jadual bercantum untuk setiap rekod dalam jadual utama. Ini boleh menjadi tidak diingini apabila anda hanya memerlukan satu padanan tertentu, seperti rekod pertama.
Untuk mengehadkan bilangan padanan daripada jadual yang digabungkan kepada satu, anda boleh menggunakan teknik subkuari LIMIT. Berikut ialah contoh cara ia dilakukan:
PILIH
c.id,
c.title,
(PILIH p.id DARI produk AS p WHERE c.id=p.category_id ORDER MENGIKUT p.id HAD 1) SEBAGAI product_id,
(PILIH p.title DARI produk SEBAGAI p DI MANA c.id=p.category_id PESANAN MENGIKUT p.id HAD 1) SEBAGAI product_title
DARI kategori SEBAGAI c;
Atas ialah kandungan terperinci Bagaimana untuk Mengehadkan Padanan daripada Jadual Bergabung kepada Satu dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!