mysql - Relation can not contain other values than in array -
i'm struggling , hope can me out bit.
let's have 2 tables: class
, student
. 1 class
has many student
s , student
has 1 class
.
i allowed manage students, spread out on different classes. retrieve class
es allowed see. based on, may see class
when student
s in visibility (which given through array). instead of in
need all in
, doesn't exist.
does 1 can point me right direction, how achieve doctrine v1.2.4 or plain sql?
i've been struggling queries , came solution, retrieve classes students within visibility:
select c.* class c inner join student s on c.id = s.class_id s.id not in ( select id student s.id not in (1, 2, 5, 6, 8) /* visible student id's */ ) group c.id
Comments
Post a Comment