alexey84
phplancer
помогите с запросом
есть таблица связка (tFormDatum):
| id-товара | id-поля | значение |
также есть некая таблица с товарами (tGoods) и некоторая таблица с полями tFields
нужно сделать такой запрос:
получить id-товара у которого есть поле с id-поля=1 и значением=2 И есть поле с id-поля=2 и значением=24
вот такой запрос почемуто не канает:
SELECT t1.Id FROM tGoods AS t1 INNER JOIN tFormDatum AS t2 ON t1.Id=t2.goodsId WHERE (t2.fieldId=1 AND t2.fieldvalue='2') AND (t2.fieldId=2 AND t2.fieldvalue='24')
есть таблица связка (tFormDatum):
| id-товара | id-поля | значение |
также есть некая таблица с товарами (tGoods) и некоторая таблица с полями tFields
нужно сделать такой запрос:
получить id-товара у которого есть поле с id-поля=1 и значением=2 И есть поле с id-поля=2 и значением=24
вот такой запрос почемуто не канает:
SELECT t1.Id FROM tGoods AS t1 INNER JOIN tFormDatum AS t2 ON t1.Id=t2.goodsId WHERE (t2.fieldId=1 AND t2.fieldvalue='2') AND (t2.fieldId=2 AND t2.fieldvalue='24')