Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вложенные подзапросы. Хелп. / 3 сообщений из 3, страница 1 из 1
31.08.2004, 23:52
    #32674391
NoVichockMySql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные подзапросы. Хелп.
Здравствуйте, такая проблема, есть запрос
Код: plaintext
1.
2.
3.
select count(*) AS howmany from heartbeat inner join customer_id_tbl on customer_id_tbl.software_id = heartbeat.softid 
 where (select  count(*)  from loss_report_tbl where loss_report_tbl.soft_id = heartbeat.softid) = 0  and customer_id_tbl.customer_id = 1 


Так вот как оказалось MySql в упор не видит вложенных подзапросов (вернее у меня то новая альфа она видит, у хостера старая , она то нет) ... что можно придумать ? ... гугл говорит что нужно бить на JOIN ... у меня чего -то не выходит ... Хелп плиз.
...
Рейтинг: 0 / 0
01.09.2004, 10:11
    #32674683
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные подзапросы. Хелп.
NoVichockMySqlчто можно придумать ?
Использовать PostgreSQL. Тогда уж версия "у хостера" точно будет понимать подзапросы.
...
Рейтинг: 0 / 0
01.09.2004, 12:10
    #32675033
Marat_L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные подзапросы. Хелп.
Это классический случай когда наличие вложенных запросов только создает головную боль.

Гораздо лучше без них:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT count(*) AS howmany 
FROM heartbeat
INNER JOIN customer_id_tbl ON customer_id_tbl.software_id = heartbeat.softid 
LEFT  JOIN loss_report_tbl ON loss_report_tbl.soft_id = heartbeat.softid
WHERE loss_report_tbl.soft_id IS NULL
    AND customer_id_tbl.customer_id = 1 


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


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