表设计是这样  
  主表A 就一个a_id字段
  子表B     字段b_id(自己id),a_id(主表id),val_id(对应不同外表),c_id(对应c表id)
  表c         字段c_id,tablename(表名),col(字段名),showname(显示名)
 表c 实际上就是一些基本档案的表记录 类似user_tables  这个表 
比如人员档案表的一条记录就是  0001,table_person,person_id,person_name 我现在要查一条主表数据 想要一条sql把这三个表和其他档案表串起来  不用存储过程 或者function 之类的可能么