Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подскажите по sql запрос.
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Подскажите по sql запрос.

Страниц (1): [1]
 

1. IGORtrue - 29 Апреля, 2016 - 22:19:13 - перейти к сообщению
Добрый вечер.
Вообще работаю с modx, там есть такая тема как tv параметры.
Тоесть к одной странице привязано нескольно переменных.

Примерно такие связи http://c2n[dot]me/3xyDFPY

Получается я могу сортировать по одному tv номеру (на схеме это 7, 8, 9), а как сортировать по 7 и 8 одновременно?



CODE (SQL):
скопировать код в буфер обмена
  1. SELECT a.id, pagetitle
  2. FROM modx_site_content a LEFT JOIN modx_site_tmplvar_contentvalues b ON a.id = b.contentid
  3. WHERE `parent` = 49 AND `pagetitle` LIKE '%%' AND tmplvarid = 7 ORDER BY FIELD(b.value, 5, 3, 2, 4, 0, 1, 6, 7)


Вот так не работает:
CODE (SQL):
скопировать код в буфер обмена
  1. (tmplvarid = 7 AND value = 220) AND (tmplvarid = 8 AND value = 420)

 

Powered by ExBB FM 1.0 RC1