Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как такое сделать / MySQL / скрипты с переменными / возможно-ли / 4 сообщений из 4, страница 1 из 1
24.12.2009, 11:38:19
    #36384035
mriadus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое сделать / MySQL / скрипты с переменными / возможно-ли
Хочу найти в одной таблице число и использовать его при поиске чего-то другого в другой таблице.

Кто не понял, типа псевдокод:

@A = SELECT id FROM tablename WHERE x=8172 and y=1111;
@B = SELECT tt FROM supertable WHERE n=@A and t=71;

return @B;
...
Рейтинг: 0 / 0
24.12.2009, 11:43:17
    #36384057
Mozok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое сделать / MySQL / скрипты с переменными / возможно-ли
mriadus,

простой вложенный подзапрос:
Код: plaintext
SELECT tt FROM supertable WHERE n=(SELECT id FROM tablename WHERE x= 8172  and y= 1111 ) and t= 71 ;
...
Рейтинг: 0 / 0
24.12.2009, 11:45:15
    #36384064
mriadus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое сделать / MySQL / скрипты с переменными / возможно-ли
Mozokmriadus,

простой вложенный подзапрос:
Код: plaintext
SELECT tt FROM supertable WHERE n=(SELECT id FROM tablename WHERE x= 8172  and y= 1111 ) and t= 71 ;

Отлично)
...
Рейтинг: 0 / 0
24.12.2009, 17:41:20
    #36385159
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое сделать / MySQL / скрипты с переменными / возможно-ли
mriadus,

SELECT id INTO @A FROM tablename WHERE x = 8172 AND y = 1111;
SELECT tt INTO @B FROM supertable WHERE n = @A AND t = 71;
SELECT @B FROM dual;
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как такое сделать / MySQL / скрипты с переменными / возможно-ли / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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