Задать вопрос

Как сформировать такой запрос?

Имеется такая таблица, в которой хранятся контакты пациентов. Бываю разные типы контактов (телефон, skype и тд)
Нужен запрос, который выдаст пациентов только с одном контактом. Неважно каким
59ccf7b96e83d394628804.png
$cr = new CDbCriteria();
        $cr->join .= " JOIN
        (SELECT * FROM contacts WHERE id IN 
        (SELECT id from contacts GROUP BY id)
        ) AS cont
        ON cont.id = patients.patient_id" ;
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@serber
Используй GroupBy и Having
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы