Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Связывание таблиц по значениям из полей / 2 сообщений из 2, страница 1 из 1
18.07.2014, 11:37:23
    #38700140
Связывание таблиц по значениям из полей
Здравствуйте, можно ли связать две таблицы по совпадающим значения из двух различных таблиц?
Например

Первая таблица
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE GOOD (
   MODEL        SMALLINT,
   NAME           CHAR(10),
   ITEMID          INTEGER,
);


И вторая таблица
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE FOOD (
   TNAME        SMALLINT,
   CACHE           CHAR(10),
   ITEMID          INTEGER,
);



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

Для большей ясности,
GOOD.MODEL.............FOOD.TNAME
_________________________________
oleg.............................ivan
dmitriy.........................alexey
vasiliy..........................anton
tanya...........................oleg
alexey.........................tanya

То есть по совпадающим значениям полей GOOD.MODEL и FOOD.TNAME сделать соответствие строк. Простите за столь "нечеловечекое объяснение" надеюсь суть вопроса уловили.
...
Рейтинг: 0 / 0
18.07.2014, 11:44:42
    #38700151
Морган
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание таблиц по значениям из полей
Код: sql
1.
2.
3.
4.
5.
select
   *
from GOOD g
left join FOOD f on
   g.MODEL = f.TNAME
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Связывание таблиц по значениям из полей / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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