Артем
селект в селекте джойнятся друг с другом)
Артем
мать его громоздко получается
who are you
http://shot.hsdn.org/UxYdBlT0
почему то фанситри засовывает в последний элемент 2 уровня элементы третего уровня которые должны быть в другом узле 2 уровня
Павел
Артем
та уже поговнокодил)
Артем
public function flowerParams($params)
{
print_r($params);
$r=' WHERE 1=1';
foreach ($params as $p=>$key)
{
if ($key!=null)
$r.=" AND f.".$p."='".$key."'";
}
return $r;
}
/**
* Lists all Flower models.
* @return mixed
*/
public function actionIndex()
{
$searchModel = new FlowerSearch();
$sql="SELECT f.*,u.username,u.firstname,u.lastname FROM flower AS f INNER JOIN (SELECT * FROM order WHERE NOW()-date_create>900) AS o ON o.flower_id=f.id INNER JOIN user AS u ON u.id=f.user_id".$this->flowerParams(Yii::$app->request->queryParams['FlowerSearch']);
Павел
Павел
Павел
Павел
Зачем ты ваще yii взял?
Павел
Php4 это больше чем достаточно для тебя
Артем
Переформулируем твое сообщение. Зачем я задал вопрос здесь?
Павел
Нет. Зачем ты взял yii если ты не используешь ничего из того что он тебе предлагает
Артем
Я использовал ровно до того момента когда запрос стал сложнее
Павел
Что сложного в одном джойне?
Артем
Селект внутри. Как его запендюлить средствами yii?
Павел
Ты ничего не слышал про ORM, ActiveRecord
Артем
Select from (select ...
Артем
Бля я тебе подобными фразами могу на любой вопрос "помогать"
Артем
Внятное можешь что то посоветовать? Есть
Артем
SELECT f.*,u.username,u.firstname,u.lastname FROM flower AS f INNER JOIN (SELECT * FROM order WHERE NOW()-date_create>900)
Павел
Артем
Ну вот как можно с помощью AR сделать запрос внутри запроса?
Павел
Блет ты вменяемый?
Павел
Нет у тебя запроса внутри запроса
Артем
Ам... может по внимательнее глянешь?
Trokhym
Иннер джойн подзапрос
Trokhym
Аааааааааааа
Trokhym
Этот чат просто шикарен
Trokhym
Просто набор полуебков
Trokhym
Как бля так можно вообще
Артем
Джоин чего????????
Trokhym
Вы бля ваще нахуй читаете доки
Trokhym
Еб вашу матир
Павел
Артем
Мать тебя за ногу. Я не просто так сюда вопрос написал. Читай с самого начала там где я хотел использовать возможности Yii и приводил примеры из доков
Trokhym
Я до попадания в этот чат искренне не понимал почему так ненавидят пхп
Павел
Пхп то тут причем?
Артем
Всё ясно.. познавательный спич
PowerAxis
Trokhym
Ну как
Павел
Ты тоже по ходу неадекват
Trokhym
Казалось бы не причем
Trokhym
Но я вот параллельно в Perl чате сижу
Trokhym
Там обсуждается изменения ядра, чето реально дикое
Trokhym
Только в чате пхп я регулярно вижу такую залупу
Артем
Общайтесь дальше, а я продолжу гавнокодить а потом когда разберусь - тебе Паша не помогу) Твои фразочки закопипастю с кровью из глаз
Trokhym
Павел
Павел
Trokhym
Артём, ты так виртуозно себе сделал залупу лютую и более виртуозно её захардкодил
Trokhym
Сделай себе связи моделек корректные
Павел
Павел
Он по ходу ваще не отдупляет
Trokhym
Походу
Trokhym
Если он делает подзапрос
Trokhym
Вместо обычного джойна, хотя бы
Trokhym
А обычный джойн это рилейшн обычный
Артем
Артем
Trokhym
SELECT f.*,u.username,u.firstname,u.lastname FROM flower AS f INNER JOIN (SELECT * FROM order WHERE NOW()-date_create>900) AS o ON o.flower_id=f.id INNER JOIN user AS u ON u.id=f.user_id
Trokhym
Вот твой запрос, да
Артем
ага
Trokhym
SELECT f.*,u.username,u.firstname,u.lastname FROM flower AS f INNER JOIN order AS o ON o.flower_id=f.id INNER JOIN user AS u ON u.id=f.user_id WHERE NOW()-date_create>900
Trokhym
Скажи в чем отличие в наших запросах?)
Trokhym
Там разве шо вместо where может нужно будет having
Trokhym
Но вроде не должно
Trokhym
Ты агрегатные функции не юзаешь, если я правильно помню
Trokhym
Trokhym
Ферштейн?
Артем
Ес
Артем
Мне правильнее почитать как релейшены создаются на Yii и переделать по нормальному
Trokhym
Конечно!
Trokhym
Как минимум чтоб у тебя было понимание
Артем
Потому что на такую залупу создавать геморой - дело туповатое
Trokhym
Тока ж ты, блядь, не диагонально прочитай