Форуми / National / Russian / Тех. поддержка / Проблема с запросом в базу UNION

Виктор
#1 20.12.2018 13:12

Не могу разобратся как проавильно прописать запрос в бaзу с использованием  UNION

$test= $db->query("SELECT *
  FROM $db_test
  WHERE t_points<".$t_id."
  ORDER BY t_points LIMIT 5)
 UNION
  (SELECT *
  FROM $db_test
WHERE t_points>".$t_id."
ORDER BY t_points DESC LIMIT 5"); 

 


Відредаговано: Виктор (20.12.2018 13:20, 5 років тому)
Dayver
#2 20.12.2018 16:17

у вас со скобками наверное путаница?

$test= $db->query("(SELECT *
  FROM $db_test
  WHERE t_points<".$t_id."
  ORDER BY t_points LIMIT 5)
 UNION
  (SELECT *
  FROM $db_test
WHERE t_points>".$t_id."
ORDER BY t_points DESC LIMIT 5)");
Pavlo Tkachenko aka Dayver
Виктор
#3 20.12.2018 17:19
#43917 Dayver:

у вас со скобками наверное путаница?

Да, пробовал разные варианты, все время ошибка, ваш вариант работает спасибо.