- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всех Приветствую!
Прошу помочь с запросом SQL к двум таблицам...
Таблица 1 - banks (банки)
Поля: `bank_id`, `bank_name` и т.д...
Таблица 2 - opinions (отзывы)
Поля: `op_id`, `op_bank`, `op_content` и т.д...
Связь: `banks`.`bank_id` -> `opinions`.`op_bank`.
Нужно получить одним запросом все банки с количеством отзывов по каждому, т.е. нужно получить:
`bank_id`, `bank_name`, `opinions_count`
(где последнее поле = кол-во записей во второй таблице с данным `bank_id`)
... по-видимому UNION здесь будет, или JOIN - туго с этим :(
Обычный join
ничего сложного.
Посмотрите любой пример в сети и сделайте по аналогии
направление мысли:
select * from banks
join opinions on banks.bank_id = opinions.op_bank
как-то так.
Ваш вопрос и ваша подпись - вызывает у меня жуткий дисонанс.
Как можно оказывать услуги php+mysql, задавая такие вопросы..
Ваш вопрос и ваша подпись - вызывает у меня жуткий дисонанс.
Как можно оказывать услуги php+mysql, задавая такие вопросы..
Главное чтобы клиент был совсем дурак, а остальное можно впарить.
LovelAss, спасибо большое! Работает.
ничего сложного.
Ну, запрос не из ряда "обычных" на самом деле и не так уж прост...
Я не считаю зазорным обращаться за помощью на форуме, - мою репутацию как фрилансера, это не "подмачивает". И уж тем более, своим клиентам я ничего не "впариваю"...
Ну, запрос не из ряда "обычных" на самом деле и не так уж прост...
Ну как бы на самом деле join тем более в такой простой форме как в этом запросе, это основа mysql.
Как раз таки ничего нет зазорного чтобы выучить элементарное начало mysql для оказания более качественных услуг в mysql :) Любая минимальная инфа о mysql начальная даст понятие про объединения.