powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос от новичка по выборке данных из нескольких таблиц (SQL-синтакс)
3 сообщений из 3, страница 1 из 1
Вопрос от новичка по выборке данных из нескольких таблиц (SQL-синтакс)
    #39350316
Pantsakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, форумчане. Тут новичок. Есть вопрос:

Имеется две таблицы:
TableUsluga
ID Name Opisanie
1 Услуга1 Описание1
-------------

TableRabota
ID uslugaID Field1 ..... FieldN
1 1 someData someData
-------------


Использую следующий запрос:

SELECT *, (SELECT `Name` FROM `TableUsluga` WHERE `ID`=`TableRabota`.`uslugaID`) AS `UslugaName` FROM `TableRabota` WHERE `ID`=1

Такой запрос успешно работает. А вот если из таблицы TableUsluga необходимо вытащить не одно поле, а два, то конструкция не работает. Пробовал следующим образом

SELECT *, (SELECT `Name`, `Opisanie` FROM `TableUsluga` WHERE `ID`=`TableRabota`.`uslugaID`) FROM `TableRabota` WHERE `ID`=1

Подскажите правильный вариант. Не охота выполнять 2 запроса, хочется всё сделать в одном.
Заранее спасибо
...
Рейтинг: 0 / 0
Вопрос от новичка по выборке данных из нескольких таблиц (SQL-синтакс)
    #39350321
Pantsakov,

Про join почитай.
...
Рейтинг: 0 / 0
Вопрос от новичка по выборке данных из нескольких таблиц (SQL-синтакс)
    #39350326
Pantsakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх,

спасибо большое. Разобрался
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос от новичка по выборке данных из нескольких таблиц (SQL-синтакс)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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