2016-10-08 2 views
-1

У меня есть 3 таблицы, как table1, table2 и table3 иРегистрация от 3 таблицы с условием

table1

t1_id, t1_name, t1_bookid 

table2

t2_id, t2_name, t2_t1_id, t2_bookid 

Таблица3

t3_id, t3_name, t3_detail 

Я хочу принести t3_id если t2_bookid==t3_id еще t1_bookid==t3_id

+1

Можете ли вы добавить пример данных и ожидаемый результат –

ответ

0

Попробуйте с ниже запроса.

Select t3.id 
From table3 t3 
Where exists (Select 1 
      From table1 t1 where t1.bookId=t3.id) 
    Or exists (Select 1 
      From table2 t2 where t2.bookId=t3.id) 
Смежные вопросы