query("FROM Group WHERE Group.id > 10"); // find all users where users where user name matches a regular expression, // REGEXP keyword must be supported by the underlying database $coll = $conn->query("FROM User WHERE User.name REGEXP '[ad]'"); // find all users and their associated emails where SOME of the users phonenumbers // (the association between user and phonenumber tables is Many-To-Many) starts with 123 $coll = $conn->query("FROM User, User.Email WHERE User.Phonenumber.phonenumber LIKE '123%'"); // multiple conditions $coll = $conn->query("FROM User WHERE User.name LIKE '%Jack%' && User.Email.address LIKE '%@drinkmore.info'"); // nesting conditions $coll = $conn->query("FROM User WHERE (User.name LIKE '%Jack%' || User.name LIKE '%John%') && User.Email.address LIKE '%@drinkmore.info'"); ?>