Показать сообщение отдельно
Старый 09.07.2008, 11:04     # 14
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от Viro_man Посмотреть сообщение
Ошибка You can't specify target table 'tbldaten' for update in FROM clause.
Ну так не указывайте алиас для таблицы в FROM-выражении!!

Цитата:
Сообщение от Saruman Посмотреть сообщение
"позапросами" вы что называете? subqueries, типа вложенных selectов? С 4.1 они поддерживаются, не надо дезинформации.
Согласен. Посыпаю голову пеплом. С 4.1 поддерживается http://dev.mysql.com/tech-resources/...es_part_1.html

Viro_man, так тем более тогда с ними не должно быть проблем уж точно.

Цитата:
Сообщение от Viro_man Посмотреть сообщение
Ребята, кажется наконец то получилось только чуть по другому и не знаю, сделало ли оно то, что мне нужно было, ух, аж страшно стало
Хм, так сразу же говорил что если не получается с JOINом, используйте подзапросы. Именно подобное и имелось ввиду (еще можно использовать EXISTS выражение, на больших объемах данных это может дать выигрыш по производительности)

Цитата:
Сообщение от Viro_man Посмотреть сообщение
Ты имеешь ввиду при выбирании с последующим сортированием? Просто без прямого примера тяжело понять, где бы это критично разнилось.
Я полагаю речь идет, например о том, что таким способом во внешнем SELECT могут быть выбраны поля только одной таблицы, никак не двух и более. И если объединение со второй таблицей было только для формирования условий отбора кортежей, то тогда запрос можно в большинстве случаев (всех?) переписать из JOIN'ов в subqueries.

Только не увлекайтесь особо, и главное бездумно - объединения в большинстве случаев намного более производительны.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума