A,B,C三个表 A表有AID,typeid(栏目id),xxlx(供应/需求)B表有ID,typeid,title C表为分栏目表 有ID(本栏目ID),topid(上层栏目ID) 144 143
145 143
146 143
147 143输出时需要判断A表的xxlx字段 C表的topid=143 然后输出B表的title其中A表的AID跟B表的ID关联 A表的typeid跟B表的typeid跟C表的ID关联 select * from A,B,C where A.typeid=B.typeid and B.typeid=C.typeid where A.xxlx='供应' and C.topid=143 然后输出了八条 结果八条连接没问题 标题却是全部一样 郁闷 求解,求指点。。
145 143
146 143
147 143输出时需要判断A表的xxlx字段 C表的topid=143 然后输出B表的title其中A表的AID跟B表的ID关联 A表的typeid跟B表的typeid跟C表的ID关联 select * from A,B,C where A.typeid=B.typeid and B.typeid=C.typeid where A.xxlx='供应' and C.topid=143 然后输出了八条 结果八条连接没问题 标题却是全部一样 郁闷 求解,求指点。。
SELECT B.title FROM A,B,C WHERE C.topid = 143 AND A.xxlx = '供应' AND A.AID = B.ID AND A.typeid = B.typeid AND A.typeid = C.ID