Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Комбинированный запрос / 2 сообщений из 2, страница 1 из 1
28.01.2005, 17:09
    #32889977
Sky_Walker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комбинированный запрос
Уважаемые господа,

есть ряд запросов типа:

REPLACE INTO tab1 SELECT f1, f2, f3 FROM tab2 WHERE UserName='user1'
REPLACE INTO tab1 SELECT f1, f2, f3 FROM tab2 WHERE UserName='user2'
REPLACE INTO tab1 SELECT f1, f2, f3 FROM tab2 WHERE UserName='user3'
........

Так же есть таблица со всеми пользователями(user1, user2, ....)

Как сделать единый запрос который заменит все эти, используя таблицу пользователей, т.е. не прописывая их вручную в каждом запросе?

Заранее благодарен,
Александр
...
Рейтинг: 0 / 0
31.01.2005, 15:07
    #32892624
Welly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комбинированный запрос
Sky_Walker

Как сделать единый запрос который заменит все эти, используя таблицу пользователей, т.е. не прописывая их вручную в каждом запросе?


RTFM JOIN

Код: plaintext
1.
2.
3.
4.
5.
REPLACE INTO tab1 
SELECT f1, f2, f3 
FROM 
   tab2 
   inner join users on tab2.UserName=users.UserName
;
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Комбинированный запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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