Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запрос артистов с подзапросами / 1 сообщений из 1, страница 1 из 1
31.05.2015, 13:17:04
    #38972647
mstdmstd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос артистов с подзапросами
Всем привет,
Есть запрос в котором выбираются артисты кол-во обзоров к этим артистам и у скольких обзоров стоит пометка "inappropriate" :
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT  `wp_aaso_artists`.* , (  SELECT count(*) 
  FROM `wp_aaso_artists_reviews` 
 WHERE `wp_aaso_artists_reviews`.`artist_id`= `wp_aaso_artists`.`ID` ) as reviewsCount, 
 (   SELECT count(*) 
  FROM `wp_aaso_artists_reviews_inappropriate`, `wp_aaso_artists_reviews` 
 WHERE `wp_aaso_artists_reviews_inappropriate`.`artist_review_id`= `wp_aaso_artists_reviews`.`ID` and    `wp_aaso_artists_reviews`.`artist_id`= `wp_aaso_artists`.`ID`    ) as inappropriateReviewsCount 
  FROM `wp_aaso_artists` 
  HAVING reviewsCount > 0  and inappropriateReviewsCount > 0  LIMIT 5 OFFSET  0


И все хорошо и в inappropriateReviewsCount - сумма сколько именно обзоров с пометкой "inappropriate", но в данном запросе нужно сколько обзоров(wp_aaso_artists_reviews)
имеют ссылку на "inappropriate" пометку, а не wp_aaso_artists_reviews_inappropriate . Как это лучше сделать?

Спасибо!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запрос артистов с подзапросами / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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