Jak w MySQL jest null to w PHP zmienna przypadkiem też takiej wartości nie przyjmuje? Przecież echo NULL; nic nie wyświetli

Wyskrobałem takie coś:
SELECT IFNULL( addedsongs, 0 ) AS addedsongs
FROM users
LEFT JOIN (
SELECT COUNT( * ) AS addedsongs, uid
FROM songs
GROUP BY uid
) AS addedsongs ON addedsongs.uid = users.uid
i jest OK.
A jakbym chciał zliczyć jeszcze piosenki zaakceptowane, odrzucone i oczekujące na akceptację to muszę robić:
SELECT IFNULL( waitsongs, 0 ) AS waitsongs, IFNULL( accsongs, 0 ) AS accsongs, IFNULL( rejsongs, 0 ) AS rejsongs
FROM users
LEFT JOIN (
SELECT COUNT( * ) AS waitsongs, uid
FROM songs
WHERE STATUS =0
GROUP BY uid
) AS waitsongs ON waitsongs.uid = users.uid
LEFT JOIN (
SELECT COUNT( * ) AS accsongs, uid
FROM songs
WHERE STATUS =1
GROUP BY uid
) AS accsongs ON accsongs.uid = users.uid
LEFT JOIN (
SELECT COUNT( * ) AS rejsongs, uid
FROM songs
WHERE STATUS =2
GROUP BY uid
) AS rejsongs ON rejsongs.uid = users.uid
czy jest jakiś lepszy sposób?