我需要从一个表中获取单位id(dw_basic),然后根据该id从产品表(dw-cp)(主要是该单位的产品的供求)以及单位公布表(dw_report)(主要是该单位的招聘跟公告等消息).获取各个表的信息基本信息.我如何在页面上显示指定的信息条数.1.从dw_basic中获取id.
2.根据id从dw_cp中获取该单位的产品的供、求(两个类型).
3.根据id从dw_report获取该单位的招聘或公告消息(两个类型).  而我在页面上只需要显示10条数据,而且每个单位的每个类型的信息只能显示一条,我该如何来写程序.各位多多帮忙呀.(在线等)

解决方案 »

  1.   

    的确说的不清楚,按你说的至少可以有两种理解:1.每个单位一条记录,每条记录除单位ID外还包括所有4个类型的信息。2.每个单位最多4条记录,每条记录除单位ID外只包括一种信息。我猜你应该指的是第2种吧。
      

  2.   

    SELECT C.ProID, C.ProModel, C.ProName, C.ProImage1, C.ProImage2, C.ProNew, C.ProHits, C.ProRank, B.MinID, B.MinName, A.MaxID, A.MaxName FROM (ProductMax AS A INNER JOIN ProductMin AS B ON A.MaxID = B.MaxID) INNER JOIN ProductList AS C ON B.MinID = C.MinID