Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengehadkan Padanan daripada Jadual Bergabung kepada Satu dalam MySQL?

Bagaimana untuk Mengehadkan Padanan daripada Jadual Bergabung kepada Satu dalam MySQL?

Linda Hamilton
Lepaskan: 2024-11-16 12:44:02
asal
677 orang telah melayarinya

How to Limit Matches from a Joined Table to One in 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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan