打个比方,a表里面有一个type和一个id,而b表和c表是两个不同结构的表。a表的type为1时,id就是表示b表的id,type为2时,id就是表示c表的id。
   请问这种情况有没有什么更好的设计方法,因为似乎在连表查询的时候会比较麻烦。连表查询的时候是不是要用union语句,把type=1和type=2的情况写进去。