|
|
|
Кажется так (тебе доку по MySQL принципиально лень читать?)
SELECT
item.itemId AS id,
item.title AS title,
bin.col AS col
FROM
item LEFT JOIN bin ON (item.itemId=bin.itemId)
WHERE
item.groupId = '^var[groupNumber]' AND
if(col IS NULL OR bin.hostId = '^var[REMOTE_USER]')
Не проверял, но идея такая:
если не произошло join, то col == NULL....
Есть еще один вариант:
SELECT
item.itemId AS id,
item.title AS title,
bin.col AS col,
bin.hostId AS host
FROM
item LEFT JOIN bin ON (item.itemId=bin.itemId)
WHERE
item.groupId = '^var[groupNumber]'
HAVING
host = '^var[REMOTE_USER]'
Тоже не проверял, так что претензии не принимаются.
Читай доку и думай, что это означает :)
дока рулит :)
|