Проблема с запросом Mysql

202
30 июня 2017, 06:24

Есть запрос

SELECT `items`.* 
FROM `items` 
LEFT JOIN `item_prop` 
       ON `item_prop`.`item_id` = `items`.`id` 
WHERE ((row_id=1) AND (value=1)) 
  AND ((row_id=6) AND (value>147811) AND (value<1000000)) 
ORDER BY `id` DESC 
LIMIT 8

Как его можно изменить, что бы он фильтрировал по 2-м параметрам? сейчас есть позиции которые попадают под 2 условия, но они не выводятся. В чем ошибка?

Answer 1
SELECT /* DISTINCT */ i.* 
FROM items i
JOIN item_prop ip1
  ON ip1.item_id = i.id AND ip1.row_id=1 AND ip1value=1 
JOIN item_prop ip2
  ON ip2.item_id = i.id AND ip2.row_id=6 AND ip2.value>147811 AND ip2.value<1000000
ORDER BY i.id DESC 
LIMIT 8
READ ALSO
Получение Текста с поля TextField JavaFx Scene Builder

Получение Текста с поля TextField JavaFx Scene Builder

В моем графическом приложение есть текстовое поле(txtField) и кнопка "Search"При запуске приложения, открывается приложение и пользователь может...

391
Как отправить сообщение боту в Telegram через java? [требует правки]

Как отправить сообщение боту в Telegram через java? [требует правки]

Вроде бы легкая задача, но в API не нашел подобного, либо плохо искалjava

222
не присылаются cookie в запросе java

не присылаются cookie в запросе java

Здравствуйте, вначале куки вроде устанавливаются, но в метод ttt не передаютсяПодскажите, в чем ошибка?

245