Подзапросы и запросы

Quidle

Полноценный новичок
Подзапросы и запросы

Добрый день, дамы и господа.
У меня вот такая проблема: есть запрос :

select T_ID from table1 where T_ID not in (select P_ID from table2)

Всё бы замечательно, но только mysql (по крайеней мере та версия, которая стоит на нужном мне сервере) не понимает такую вещь, как подзапросы ...

А надо сделать всё одним запросом...
Поможите, чем можите ... :)

З.Ы. Надеюсь, я достаточно чётко сформулировал вопрос ...
 

Quidle

Полноценный новичок
Что-то не пошло как надо ... :((
Но идея ясна - буду ковыряться.
Спасибо, Тони.
 

Quidle

Полноценный новичок
А, тьфу ты ну ты - всё окей :)
Сори за тупизну и спам.
Ещё раз спасибо :))
\\ Довольный уходит
 

Popoff

popoff.donetsk.ua
mysql (по крайеней мере та версия, которая стоит на нужном мне сервере) не понимает такую вещь, как подзапросы ...
я не знаю, о чем на самом деле думали разработчики mysql, когда не реализовывали поддержку подзапросов, но я думаю, что подзапросы - это очень плохо. Если у Вас возникла необходимость в использовании подзапросов, то это означает, что либо у Вас плохо продуманная структура базы данных, либо Вы плохо подумали над формулировкой запроса.
However, in many cases you can rewrite the query without a sub-select.........
For more complicated subqueries you can often create temporary tables to hold the subquery.
 

Апельсин

Оранжевое создание
> подзапросы - это очень плохо.

это не плохо, это интуитивно понятнее чем LEFT JOIN. А в джоинах людям как правило впадло разбираться то тех пор пока не приспичит :D
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Popoff
Если у Вас возникла необходимость в использовании подзапросов, то это означает, что либо у Вас плохо продуманная структура базы данных, либо Вы плохо подумали над формулировкой запроса.
зелен виноград! (с) лиса из известной басни. :D
 

Quidle

Полноценный новичок
Именно так оно и есть :)
Кстати, у мну тут по ходу дела возникла проблема с удалением всего того, что населектил ...
Вот сижу и пытаюсь к концу рабочего дня разобраться в джойнах ... пока неудачно :(
Если не лень - помогите с запросом на удаление плз.
 

Апельсин

Оранжевое создание
гм .. еще и такие музейные экспонаты у людей есть ..

ну обновить не помешало бы однозначно.
 

Quidle

Полноценный новичок
Эххх... Было бы это в моей власти - давно б уже обновил :(
ну да ладно...
 

Апельсин

Оранжевое создание
ну 3.20 -это совсем старая, серьезно.
С тех пор такое количество багов было пофиксено, в том числе и тех, которые касаются секьюрити.
 
Сверху