Ben daha önce başka bir Q birinden bu cevabı aldım, ama ben tam olarak sorunu anlamak, böylece bu konuya bir açıklama almak istiyorum.
I have a table, with a column which contains a value of either "private" or "company". Thing is, I want to check how many "private" and "company" values are in my records, so that I can display them with the search results later on. So if there are 4 company ads, and 1 private ad, this is the results:
Company = 4
Private = 1
All ads = 5
Ve burada ben bunu nasıl birinden aldım kod, diğer bir deyişle, bu ne istiyorsunuz açıklanmıştır olduğunu:
SELECT
IFNULL( field , 'All ads' ) AS 'Type',
COUNT( * )
FROM
`table`
GROUP BY
field
WITH ROLLUP
Teşekkürler