gpt4 book ai didi

mysql - 使用 SELECT 选择 10 行,在一列上有区别

转载 作者:行者123 更新时间:2023-11-29 03:38:55 27 4
gpt4 key购买 nike

这是销售表。这里有 7 条记录。

+--------------+-------+------+-------+------------+---------+
| customername | price | vat | total | billnumber | salesid |
+--------------+-------+------+-------+------------+---------+
| Raju | 1300 | 165 | 1300 | 41 | 61 |
| Raju | 1300 | 165 | 1300 | 42 | 62 |
| tubemania | 670 | 2266 | 17890 | 45 | 67 |
| tubemania | 220 | 2266 | 17890 | 45 | 68 |
| tubemania | 17000 | 2266 | 17890 | 45 | 69 |
| tubemania | 670 | 2266 | 17890 | 46 | 70 |
| tubemania | 220 | 2266 | 17890 | 46 | 71 |
+--------------+-------+------+-------+------------+---------+

我想做什么?

<强>1。我想通过 salesid 选择 3 条具有不同 billnumber order 的记录。(记录应包含所有列)

注意:我的意思是结果应该如下所示。**

+--------------+-------+------+-------+------------+---------+
| customername | price | vat | total | billnumber | salesid |
+--------------+-------+------+-------+------------+---------+
| Raju | 1300 | 165 | 1300 | 41 | 61 |
| Raju | 1300 | 165 | 1300 | 42 | 62 |
| tubemania | 670 | 2266 | 17890 | 45 | 67 |
| tubemania | 220 | 2266 | 17890 | 45 | 68 |
| tubemania | 17000 | 2266 | 17890 | 45 | 69 |
+--------------+-------+------+-------+------------+---------+

我的意思是什么?

在这里您可以看到有 5 条记录(但我说的是 3 条),但这些记录只包含三个不同的账单号。

请建议我一个 MYSQL 查询来解决这个问题。如果我不够清楚,请评论。

最佳答案

您应该首先选择不同列的唯一值。在另一个查询中,您可以获取所有行,使用第一个查询中的值在 where 子句中进行过滤。快乐编码。

关于mysql - 使用 SELECT 选择 10 行,在一列上有区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17071201/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com