Как получить ID записей объединенные в группу под подходящих под запрос?
Здравствуйте!
Есть таблица со следующими полями.
meta_id|post_id|meta_key|meta_value
214|128|post_country|16
215|128|post_category|16
216|129|post_country|43,16
217|129|post_category|16
Как составить запрос, который при параметрах post_country = 16 и post_category = 16 отдавал бы значения из столбца post_id 128 и 129.
И при параметрах post_country = 43 и post_category = 16 отдал бы только 129.
И, если можно, если параметр передан 1 (например только post_country=16), так же отдал post_id 128 и 129.