теперь это будет работать:
SELECT
user_id, (TblA)
username, (TblA)
count(TblB.friend1) AS friend1total, (TblB)
count(TblC.friend1) AS messageTotal (TblC)
FROM
TblA
LEFT OUTER JOIN TblB
ON
(
(TblB.friend1 = TblA.user_id and requeststatus = 0)
OR
(TblB.friend2 = TblA.user_id and requeststatus = 0)
)
LEFT OUTER JOIN TblC
ON
(
(TblC.friend1 = TblA.user_id)
OR
(TblC.friend2 = TblA.user_id)
)
group by user_id, username
я просто изменил ваш код
ON
(
(TblB.friend1 = TblA.user_id and requeststatus = 0)
OR
(TblB.friend2 = TblA.user_id and requeststatus = 0)
)
вместо
(
ON
(TblB.friend1 = TblA.user_id and requeststatus = 0)
OR
(TblB.friend2 = TblA.user_id and requeststatus = 0)
)