SELECT COUNT(`UserID`) + `Data1`, `UserID` FROM `Table1` LEFT JOIN `Table2` ON `UserID` = `UserID2` WHERE `UserID` = 1 GROUP BY `UserID`
Jak sprawić, żeby w przypadku, gdy albo COUNT(`UserID`) albo Data1 są puste (NULL) zapytanie uznało tą wartość jako 0 i normalnie dodało do siebie dwie liczby (od razu dodam, że oba pola nie mają prawa być puste jednocześnie, to nie możliwe, to zapytanie to tylko przykład z jednym userem)?