Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

BERBEDA kolom dalam database

Ini harus dimungkinkan menggunakan subquery. Kueri bagian dalam mengurutkan semua baris berdasarkan tanggal, jadi contoh pertama dari setiap nama pengguna dalam hasil tersebut adalah baris yang Anda cari.

Kueri luar dikelompokkan menurut nama pengguna, dan AFAIK jika Anda tidak menggunakan GROUP_CONCAT ini akan selalu mengambil contoh pertama dari setiap baris yang berisi nama pengguna.

SELECT username, wikitext, wikidate FROM
  (SELECT username, wiki.text AS wikitext, wiki.date AS wikidate
  FROM wiki_house
  INNER JOIN wiki ON wiki_house.wiki_id = wiki.id
  INNER JOIN users ON wiki.user_id = users.id
  AND wiki_house.house_id = 1
  AND wiki.language = 'it'
  ORDER BY wiki.date DESC)
GROUP BY username
LIMIT 10

Jika itu tidak berhasil, lihat jawaban yang diterima untuk ini serupa pertanyaan yang memiliki solusi lain. Anda harus dapat memodifikasinya sesuai dengan kebutuhan Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipan PHP MySQL tidak berfungsi

  2. menghubungkan ke MySQL dari baris perintah

  3. Proses anak Apache keluar dengan status 255

  4. Permintaan MySQL berdasarkan input pengguna

  5. Masalah koneksi SQLPro ke Vagrant