Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menggabungkan Penyata SELECT Berbilang dengan LIMIT 1 dalam SQL?

Bagaimana untuk Menggabungkan Penyata SELECT Berbilang dengan LIMIT 1 dalam SQL?

Mary-Kate Olsen
Lepaskan: 2024-12-24 12:52:11
asal
571 orang telah melayarinya

How to Combine Multiple SELECT Statements with LIMIT 1 in SQL?

Menggabungkan Berbilang Penyata SELECT

Seperti yang telah anda nyatakan, anda menghadapi masalah apabila cuba menggabungkan berbilang pernyataan SELECT yang setiap satu mengehadkan keputusan kepada satu baris. Cabaran timbul apabila menggunakan UNION ALL kerana klausa LIMIT nampaknya mengganggu proses kesatuan.

Untuk menyelesaikan masalah ini, anda boleh menggunakan kurungan untuk menyertakan setiap pernyataan SELECT individu. Ini memastikan kesatuan dilaksanakan dengan betul, kerana dokumentasi untuk UNION menyatakan dengan jelas bahawa klausa ORDER BY dan LIMIT mesti disertakan dalam kurungan untuk digunakan pada subungkapan dan bukannya hasil kesatuan.

Begini cara anda boleh mengubah suai pertanyaan anda:

(SELECT result FROM foo.table LIMIT 1)
UNION ALL
(SELECT result FROM bar.table LIMIT 1)
UNION ALL
(SELECT result FROM doo.table LIMIT 1)
Salin selepas log masuk

Sintaks ini memastikan setiap sub-penyataan diproses secara berasingan, dengan klausa LIMIT digunakan pada hasil individu. Penyatuan kemudiannya dilakukan pada hasil baris individu, memberikan anda satu lajur dengan bilangan baris yang dijangkakan untuk dipadankan dengan nama skema.

Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Penyata SELECT Berbilang dengan LIMIT 1 dalam SQL?. 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