我有一个两难的境地,最有可能被一个比我聪明的人用SQL解决。
我有一张由电子商务订单组成的表格。该表包含相当多的数据,但最重要的数据列在下面:
表名:ORDERS
第1栏:客户名称
第2栏:订单日期
第3栏:行项目
我想要做的是弄清楚客户是否在首次购买后下订单,只要他们购买了特定商品。
我正在寻找SQL结果向我展示以下内容:
客户名称
订单日期1 (第一顺序)
订单日期2 (第二顺序)
订单项1 (首次购买,如果它=“小工具1”)
订单项2 (第二次订购时的第二次购买)
过去,我如何完成循环遍历.php中的第一组数据并查询每一行,查找订单日期2的存在>订单日期1.我只是认为使用JOIN或子查询可能有更简单的方法。
非常感谢!
答案 0 :(得分:0)
假设特定项目在项目列中 你可以在同一个表上使用内连接
C:\Program Files\Java\jdk1.8.0_121\bin\java.exe
C:\Program Files\Java\jdk1.8.0_121\jre\bin\java.exe