Как выбрать только тех user, которые покупали flower со значениями 5 и 102, одновременно; при этом исключить user'a, если он покупал ещё что-то кроме 5 и 102
Т.е. в данном случае подходит только user со значением 1, т.к. user 2 - покупал ещё и 11 flower, кроме 5 и 102
SELECT * FROM `user_table` WHERE
`user` IN (SELECT `user` FROM `order` WHERE `flower` = 5) AND
`user` IN (SELECT `user` FROM `order` WHERE `flower` = 102) AND
`user` NOT IN (SELECT `user` FROM `order` WHERE `flower` <> 5
OR `flower` <> 102)