有T_Users T_Products  T_Cart三个表 
T_Users是用户表  网站上注册的用户 
T_Products 是产品表  注册了的用户可以把这个产品加入购物车
T_Cart就是购物车表  这个购物车不是用Seesion等 会保存在数据库 T_Users结构
ID  
UserID
Password
==========
T_Products结构
ID
ProName
Price
=========
T_Cart结构
ID
UserID      这个是T_User表的ID 
ProID       这个是T_Products的ID
JoinTime    这个是加入时间
===================================现在就要这种效果   用户abc登录了后  在网站上找了3个商品加入了购物车
这个时候T_cart的表数据就是这样(假设abc在T_users表的ID为4)ID     UserID   ProID    JoinTime
1      4         1       10:20     ID为4的用户(abc)购买了ID为1(产品A )的产品
2      4         2       10:21     ID为4的用户(abc)购买了ID为2(产品B )的产品
3      4         3       10:22     ID为4的用户(abc)购买了ID为3(产品C )的产品
===================
现在就是要查询abc的购物车   abc的ID为4  
查出来差不多是这个样子
名称               价格       加入时间
产品A             1200       10:20
产品B             1215       10:21
产品C             400        10:22就要这个效果就好了  
================
http://topic.csdn.net/u/20071017/21/9f321b75-69aa-4676-866a-227231ad4a8d.html
这是在sql版发的   用的是access o(∩_∩)o...哈哈!  不一定非用sql不可 可以用程序代码也可以 
高手麻烦说下思路 希望详细点 或者直接贴下代码  在此谢过

解决方案 »

  1.   

    select p.proName AS '名称',p.Price AS '价格',c.jointime AS '加入时间 
    ' from T_Products AS P,T_cart AS C WHERE P.ID=C.PROID AND C.USERID=4 
      

  2.   

    select T_Product.*,T_Cart.* from T_Cart right join T_Product on productid=productid where T_Cart.userid=4
      

  3.   

    SELECT p.ProName as 名称, p.Price as 价格, c.JoinTime as 加入时间 FROM T_Cart as c LEFT JOIN T_Product as P where c.ProID=p.ID and c.UserID=4;
      

  4.   

    二楼:access不允许链接  多谢
    三楼:form后边的子句错误 多谢
    一楼:正确  多谢
      

  5.   

    http://topic.csdn.net/u/20071017/21/9f321b75-69aa-4676-866a-227231ad4a8d.html 
    这个sql版的帖子你们谁去回复下就结贴