Anda mungkin harus menambahkan kolom lain. Sekarang dimungkinkan untuk mendapatkan catatan yang berbeda untuk setiap account_id menggunakan GROUP BY
klausa tetapi hasil dari semua kolom yang tidak diagregasi dapat menjadi ambigu. Anda harus memiliki beberapa pesanan yang Anda setujui atau indikator di dalam grup untuk menentukan catatan mana untuk setiap accout_id yang "pertama". Dengan penandaan kolom yang merekam di setiap grup adalah permintaan pertama yang sederhana. Tanpa itu, Anda harus menerima beberapa perintah yang memberi tahu permintaan catatan mana yang "pertama". Pada contoh urutan abjad nama_lengkap:
SELECT account_id,
full_name,
email,
login,
phone,
updated_at,
last_request_at,
unconfirmed_email
FROM table1 WHERE full_name IN (
SELECT MIN(full_name)
FROM table1
GROUP BY account_id
WHERE id < '300'
)