如何将两个表中相关的内容一起查询出来???
有一个数据表 A ,还有一个数据表 B ,数据表 B 中 AID 字段 是与 数据表 A 是 ID 字段 对应的,且 数据表 B 中 只有唯一一条记录与 数据表 A 是 ID 字段 对应,但是并不是在A表中每一条记录的ID在B表中均是有相关记录的(因为E字段允许空值)。现在想 在 数据表 A 进行查询,并且从 数据表 A 查询符合条件的数据中的同时从数据表 B 中相应的字段也查询出来。以下的查询语句查询出来的不是我要的结果,请大家帮忙解决,谢谢!
SqlDataAdapter da2 = new SqlDataAdapter("select * from ht,WJLJSGB where ht.xiangmumingchen like '%红宝石书城%' or ht.ID=WJLJSGB.HTID", conn2);
原本是一个表的
ID A字段 B字段 C字段 D字段 E字段(E字段允许空值)
现在为了方便修改数据,将一个表中E字段分出来,放在另外一个表中,另外一个表通过主表的ID进行关联的。
表A
ID A字段 B字段 C字段 D字段
表B
ID AID(表A的ID字段) E字段
[此贴子已经被作者于2007-3-25 17:56:30编辑过]