Tambahkan group by
SELECT content.id,
sum(likes.type = 'p') as p
FROM content
JOIN likes on likes.content_id = content.id
GROUP BY content.id
Kemudian fungsi agregat (yaitu count()
) diterapkan ke grup dan bukan ke seluruh hasil.
Tambahkan group by
SELECT content.id,
sum(likes.type = 'p') as p
FROM content
JOIN likes on likes.content_id = content.id
GROUP BY content.id
Kemudian fungsi agregat (yaitu count()
) diterapkan ke grup dan bukan ke seluruh hasil.
MySQL menghapus semua baris di mana id lebih besar dari angka yang diberikan
PHP &MySQL tidak memperbarui basis data
MySQL InnoDB tidak melepaskan ruang disk setelah menghapus baris data dari tabel
MySQL SELECT AS menggabungkan dua kolom menjadi satu
SELECT LAST_INSERT_ID() mengembalikan 0 setelah menggunakan pernyataan yang disiapkan