Mengekstrak Baris Pertama daripada Kumpulan dalam MySQL
Anda sedang mencari cara untuk mendapatkan semula baris pertama bagi setiap kumpulan dalam MySQL. Walaupun pendekatan C# dan Linq-To-Sql yang disediakan tidak serasi dengan MySQL, kami boleh menggunakan teknik yang berbeza.
Dalam MySQL, anda boleh menggunakan subpilihan untuk mencapai ini:
Mulakan dengan mendapatkan senarai kunci utama untuk baris yang anda minati:
<code class="sql">SELECT min(id) FROM sometable GROUP BY somecolumn</code>
Seterusnya, gunakan set kunci utama ini untuk menapis dan memilih data yang anda perlukan :
<code class="sql">SELECT somecolumn, anothercolumn FROM sometable WHERE id IN ( SELECT min(id) FROM sometable GROUP BY somecolumn );</code>
Kaedah ini membolehkan anda mendapatkan semula baris pertama untuk setiap kumpulan tanpa memerlukan terjemahan T-SQL yang kompleks.
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Baris Pertama Setiap Kumpulan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!