
November 21st, 2012, 05:45 AM
|
|
Registered User
|
|
Join Date: Nov 2012
Posts: 2
Time spent in forums: 2 h 53 m 48 sec
Reputation Power: 0
|
|
Count from a boolean field
a short schema of the database
Code:
system
pksystem
..and many information fields
user
pkuser
..and many user fields
user_system
pkuser_system
fksystem
fkuser
admin (boolean 0 or 1)
...and many more
My problem is now, i will see all Systems from the user_system Table where are the count of admins is not higher 2
the first syntax from me
Code:
SELECT *
FROM
user_system us
LEFT JOIN
system s
ON us.fksystem = s.pksystem
GROUP BY
us.fksystem,
admin
HAVING
count(us.admin) < 2
ORDER BY
admin
UPDATE other SQL Statement (maybe this is correct)
Code:
SELECT
fksystem,
sum(admin) sum_admin
FROM
`user_system`
GROUP BY
fksystem
HAVING
sum_admin < 2
ORDER BY
sum_admin
Last edited by Guelphdad : November 21st, 2012 at 01:36 PM.
Reason: replaced mysql tags with code tags
|