我使用的是三张表,我想要table3
的详细信息与table_1.field_id
。现在我得到没有table_1.field_id
的完整记录。如何将table1.field_id
与table_3
记录包含在一起?从三个表中获取记录sql
查询:
select
fld_id, fld_name, fld_date
from
table_3
where
fld_item_id in (select fld_id
from tbl_table2
where fld_cust_id in (select fld_id
from table_1
where fld_ref_id = 100));
表3:
FLD_ID FLD_Name FLD_DATE FLD_ITEM_ID
101 hai 12-01-2013 10
表2:
FLD_ID FLD_value FLD_CUST_ID FLD_DATE
10 100 10000 12-01-2013
表1:
FLD_ID FLD_NAME fld_ref_id FLD_DATE
10000 Vinoth 100 12-01-2013
显示您的表架构请 – 2013-04-28 13:54:27
使用'join'让所有相关数据 – 2013-04-28 13:58:28