powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как такое сделать / MySQL / скрипты с переменными / возможно-ли
4 сообщений из 4, страница 1 из 1
как такое сделать / MySQL / скрипты с переменными / возможно-ли
    #36384035
Фотография mriadus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу найти в одной таблице число и использовать его при поиске чего-то другого в другой таблице.

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

@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
как такое сделать / MySQL / скрипты с переменными / возможно-ли
    #36384057
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mriadus,

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

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

Отлично)
...
Рейтинг: 0 / 0
как такое сделать / MySQL / скрипты с переменными / возможно-ли
    #36385159
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как такое сделать / MySQL / скрипты с переменными / возможно-ли
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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