Сообщение
ssvnec » 09 окт 2007, 21:55
Попробую привести другой пример. Например, есть таблица людей LUDI с полями NOMER (уникальный номер), IMA (имя), DATAR (дата рождения), POL (пол), MAMA (ссылка на маму в этой же таблице), PAPA (ссылка на папу в этой же таблице).
Есть еще таблица BILETZOO - билеты в зоопарк на ребенка, у которого есть мама и папа, которая состоит из полей BNOM (номер билета), DATA (дата билета), REBENOK (ссылка на человека), CENA (цена).
Нужно сформировать таблицу билетов с полями:
BNOM DATA REBENOK CENA IMAREBENKA DATARREBENKA POLREBENKA IMAMAMI IMAPAPI
где IMAMAMI и IMAPAPI - это имена мамы и папы
Если я буду, как вы говорите, использовать 2 или 3 JOIN таблицы BILETZOO с таблицей LUDI (т.е. BILETZOO 3 раза джойнится с таблицей LUDI) как файрберд поймет, в какое поле чье имя записывать?
ПС. Просьба не задавать вопросы типа "а если мамы или папы нет")) все имена полей выдуманные и если они совпадают с зарезервированными словами - это случайность