Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2011, 18:35   #1
java_91
Пользователь
 
Регистрация: 11.11.2008
Сообщений: 32
По умолчанию Вложенные запросы

Здравствуйте. Помогите новичку у меня есть запрос
Цитата:
SELECT * , (
SELECT COUNT( * ) FROM `tracks`
WHERE `tracks`.`user_id` = `users`.`id`)
AS tr_int, (
SELECT COUNT( * ) FROM `reviews` , `tracks`
WHERE
(`tracks`.`user_id` = `users`.`id`)
AND
(`reviews`.`track_id` = `tracks`.`id`))
AS rev_int
FROM `users` WHERE (`registered` =1) AND (`users`.`ProfileArtistName`!='') AND (tr_int !=0)
Ошибка в AND (tr_int !=0) - неизвестное поле таблицы. как проверить переменную tr_int на то что больше нуля или нет.
java_91 вне форума Ответить с цитированием
Старый 07.07.2011, 18:52   #2
java_91
Пользователь
 
Регистрация: 11.11.2008
Сообщений: 32
По умолчанию

Разобрался =) если кому-то надо вот правильный запрос:
Код:
SELECT * , (
SELECT COUNT( * ) FROM `tracks`
WHERE `tracks`.`user_id` = `users`.`id`)
AS tr_int, (
SELECT COUNT( * ) FROM `reviews` , `tracks`
WHERE
(`tracks`.`user_id` = `users`.`id`)
AND
(`reviews`.`track_id` = `tracks`.`id`))
AS rev_int
FROM `users` WHERE (`registered` =1) AND (`users`.`ProfileArtistName`!='') 
AND ((
SELECT COUNT( * ) FROM `tracks`
WHERE `tracks`.`user_id` = `users`.`id`) !=0)
java_91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вложенные таблицы CasperKZ PHP 0 07.04.2011 23:31
Вложенные запросы SQL KsandrXXX Помощь студентам 4 11.02.2011 11:40
Вложенные подзапросы FACE OFF Помощь студентам 2 04.11.2010 12:53
вложенные структуры в С++ серг Помощь студентам 3 21.12.2009 17:29
вложенные циклы!!!! for_tuna Помощь студентам 6 08.12.2009 07:07