表A
-------------------
字段
ID 姓名
-------------------
表B
-------------------
字段
ID 购买产品名称
-------------------
表A 是用户表,用来存放用户的数据 (1对1)
表B 是存放用户购买产品的数据 (1对多)
用户每够买一个产品,产品表就会多存储一行数据
求一条SQL语句
查询 表A.ID 按照 表B里面的改用户购买的产品的数据行数 进行排序
请写出具体的SQL语句
谢谢
补充:
表A
-------------------
字段
ID 姓名
-------------------
表B
-------------------
字段
ID 购买产品名称 用户表ID(存储的是A表.ID)
-------------------
select * from 表A ORDER BY (SELECT COUNT(1) FROM 表B WHERE 表B.ID=表A.ID)
WHITE_WIN
语法错误....