|
|
|
|
|
для: Zilog
(14.04.2010 в 02:31)
| | ap.cpID = 21 AND неважно AND ap.cpID = 53
Что - опять красно-зеленые яблоки покоя не дают? :) | |
|
|
|
|
|
|
|
для: Trianon
(14.04.2010 в 02:29)
| | to Zilog (14.04.2010 в 02:31)
Скорректируйте последний пост.
Сделайте переносы в коде.
Окно рвет шаблон - до кнопки "ответить" не дотянуться.
И никогда больше так код не постите.
UPD. Спасибо. | |
|
|
|
|
|
|
|
для: Trianon
(14.04.2010 в 02:28)
| | >Нельзя переключаться с процесса проектирования на процесс оптимизации до процесса реализации - до того, как заработал хоть какой-нибудь вариант.
>Перед тем, как искать попроще, нужно сделать хотя бы как-нибудь.
Не спорю.
подсмотрел где то такой вариант:
SELECT * FROM module_magazine_articles AS art
JOIN module_magazine_artproperty AS ap ON art.catID = 22
WHERE ap.artID = art.ArtID AND ap.cpID = 21
AND ap.apValue = 12 AND ap.cpID = 53 AND ap.apValue = 43 GROUP BY art.artID
|
и работает.
у меня несколько иная структура, но смысл тот же — думаю я ошибся в структуре, храня свойство товара как текст (т2), без id откуда оно родом. | |
|
|
|
|
|
|
|
для: Zilog
(14.04.2010 в 02:28)
| | косметически - есть.
Убрать все эти межтабличные запятые. Меня лично от них тошнит.
Поставить JOIN ... ON
Ограничениена число JOINов в MySQL вроде как 61. Хватит на первых порах? | |
|
|
|
|
|
|
|
для: Zilog
(14.04.2010 в 02:25)
| | Нельзя переключаться с процесса проектирования на процесс оптимизации до процесса реализации - до того, как заработал хоть какой-нибудь вариант.
Перед тем, как искать попроще, нужно сделать хотя бы как-нибудь. | |
|
|
|
|
|
|
|
для: Zilog
(14.04.2010 в 02:25)
| | Хотя, яблоком чую, наверняка должен быть способ покрасивее. | |
|
|
|
|
|
|
|
для: Trianon
(14.04.2010 в 02:24)
| | >А если 100?
>Ну дурацкий же вопрос.
Вопрос нормальный — мало ли, может способы попроще есть.
Спасибо, пошёл сортировать яблоки. | |
|
|
|
|
|
|
|
для: Zilog
(14.04.2010 в 02:24)
| | А если 100?
Ну дурацкий же вопрос. | |
|
|
|
|
|
|
|
для: Trianon
(14.04.2010 в 02:20)
| | >UPD.
>А тогда ptypeValueID (да и typeID тоже) должны оцениваться из разных псевдонимов таблицы значений (и свойств соответственно).
а если критериев - 10? генерить псевдонимы? | |
|
|
|
|
|
|
|
для: Zilog
(14.04.2010 в 02:19)
| | добавил.
Хотя утверждение о конкретном яблоке всё равно истинно.
Зеленое яблоко сорта антоновка я представить себе могу.
Красное - с трудом. | |
|
|
|
|