2016-03-01 3 views
-1

i m собирается подготовить отчет из трех таблиц в php. таблицы, связанные друг с другом как первичный ключ таблицы А, представляют собой внешний ключ в таблице B, а основной ключ B - это внешний ключ в таблице C. Теперь им нужно выбрать данные из таблицы C, а также из таблицы A. Таблица A и Таблица C непосредственно не связаны друг с другомПодготовка отчета из трех таблиц

+2

Посмотрите на 'JOIN's. –

+0

Сугата, точно я ищу JOINs –

+0

Привет, u должен объяснить ваши условия простым способом (возможно, с картинками и кодами), чтобы другие могли легко прийти на помощь. Примерный вопрос: http://stackoverflow.com/questions/32263145/sweep-line-algorithm-implementation-for-1d-plane/32263146#32263146 –

ответ

0

Попробуйте следующий запрос:

select * from A 
inner join B on A.primary_key = B.Foreign_key 
inner join C on B.primary_key = C.foreign_key 

Here A.primary_key = A's primary key 
Here B.Foreign_key = A's primary key in B's table 
B.primary_key = B's primary key 
C.foreign_key = B's primary key in C's table 
+0

D.k thanks bro. –

+0

Если это решает вашу проблему, проголосуйте и пометьте ответ как правильный. –

+0

i m пытается. dont wory, если он решает мою проблему, я буду отмечать ее правильно. –

Смежные вопросы