我正在创建一个网站,在其中我必须使用PHP从MySQL数据库中拉出,对于这个项目,我需要从我的表SELECT Total sales by customerName ORDER BY Total sales DESCending。这是我的表( "sales“表):
我需要让它将其输出到一个表中(但它是实际的信息,而不仅仅是"Customer“或"Total Sales"):
<tr>
<td>Customer</td>
<td>Total Sales</td>
<td
我希望能够这样做,返回列表中的第一个非空值,如果没有非空值,则返回NULL。我正在对Oracle数据库使用oracle SQL。
SELECT
a.customer,
a.item,
b.item,
FROM
Orders a
LEFT JOIN
item_desc c
ON
a.item= c.tag1 OR
a.item= c.tag2 OR
a.item= c.tag3 OR
a.item= c.tag4 OR
a.item= c.tag5
LEFT J
我的sql有点生疏(一开始不是很好!)
我正在尝试编写一个查询,搜索单个表,现在在这个表中有许多客户正在购买某种商品。显然,我可以通过客户进行搜索,如
select * from purchases where customer_name "Brian" and product_name like 'Al%;
我的问题是,我想要做的是,在这样的查询中,我想列出所有购买过的客户名称,比如'Al%‘和计数。
因此,“酒精”等在数据中每记录一次。但是说“布莱恩”购买酒精,全天早餐,酒精(都在不同的记录中)。我想数一数,所以我的回报是“布莱恩3”。
我的最后一次失败尝试
我只是在尝试一些MYSQL的练习。我有一个数据集,我想要获得订购了两种或更多不同种类商品的客户的姓名,以及他们购买了每种商品的数量。 下面的查询为每个购买者的姓名提供了一行。但是,我也想显示他们购买了什么类型的商品以及其中有多少。理想情况下,我希望有相同的行数为每个客户购买了多少不同的项目。 SELECT firstname, familyname, description, quantity
FROM customers c
JOIN orders o ON o.custID = c.custID
JOIN lineitems l on o.orderID = l.orderID
JOIN
Sql newb所以我试图弄清楚这一点:
我拉出了一个购买特定商品的客户名称列表:
select r.name
from records r
where r.item_purchased='apple'
现在,我想要获取客户列表,并提取他们所购买的所有记录,但我无法跳过错误。我试过这样的东西:
with customer_list as
(above)
select r.*
from records r
where r.name=customer_list
大家好,我正在为我的产品制作PHP(库存管理),在我的系统中,客户可以购买商品,我在MySQL中的一个表(称为Sell表)中保存了客户ID和已售出物品的数量,现在我想向最好的客户展示(谁在我的系统中购买了最多的商品),我编写了一个代码来了解每个客户购买了多少商品,但是我不知道如何向最好的客户展示这个代码:
$test= "SELECT c_id, SUM(n_sell) FROM sell GROUP BY c_id ";
$resut = mysql_query($test) or die(mysql_error());
while($t = mysql_fetch_arr
我有客户购买数据,每一行都指定客户购买的商品。问题是,即使客户同时购买五种商品,也有五种不同的数据行,因此数据中的行总数太多,无法进行培训。我能做些什么来减少数据的大小,以便我可以训练它effectively.Just给出问题的背景,我想根据客户的购买数据向他们推荐产品。
数据集大小:(7981262,16)
数据说明:
Variable Description
customerID unique customer ID
DOB
我想查询购买了某些物品的客人的数据库。我想看看顾客买了什么商品'A‘而不是商品'B’。
我试过了:
SELECT customerName
FROM Customers
WHERE NOT item = 'A' AND item = 'B';
但我会退回购买了这两件商品的顾客。我想从该查询中排除这些客户。
我正在使用SQLite