powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с запросом
4 сообщений из 4, страница 1 из 1
помогите с запросом
    #40074698
dragi9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо вывести последний добавленный номер телефона по тем клиентам, у которых больше двух номеров телефона с типом "Mob"

Основной скелет такой

select c.client_code, p.phone_number, p.phone_type, p.created from contacts c
join phone p
on p.id = c.id

Как лучше отфильтровать клиентов, у которых будет больше двух номеров телефона.
И вывести только последние добавленные телефоны (за это отвечает колонка p.created) по тем клиентам, у которых больше двух мобильных телефонов (те phone_type = Mob )
...
Рейтинг: 0 / 0
помогите с запросом
    #40074750
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dragi9999
Как лучше отфильтровать клиентов, у которых будет больше двух номеров телефона.
Посчитать в CTE, отобрать в основном запросе.
...
Рейтинг: 0 / 0
помогите с запросом
    #40074974
dragi9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
А с помощью обычного вложенного запроса нельзя это реализовать ?
...
Рейтинг: 0 / 0
помогите с запросом
    #40075006
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем CTE отличается от подзапроса, кроме синтаксиса? ничем... можно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с запросом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]