0

假设我有这样的代码

SELECT * from mytable WHERE rowNumber = 4;

这是结果(没有真正的结果,只是说明)

+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
| rowNumber | printStatus | reprintDetailId | reprintDetail               | expeditionName | printedDate         | awbCode  | orderNumbers | buyerName     | buyerAddress                                                                            | buyerMobile  | oldStockKeepingUnit | stockKeepingUnit | productName       | kategori | koliNumbers | orderPackNumber | orderPackName | orderItemQuantity | unitName | productWeight | weightUnitName | deliverySchedule | sameday_code |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
| 4         | REPRINT     | 4               | pengembalian barang(refund) | JAKSEL         | 2020-11-13 17:51:36 | 94148181 | 94148181     | Ellin Natalia | Jalan Pati Unus No. 33, Lt. 2, KEBAYORAN BARU, KOTA JAKARTA SELATAN, DKI JAKARTA, 12120 | 089692646971 | 960-931             | 0-09-1-00960     | Ayam Fillet 500g  | REG      | 1           | 3.00            | 0.5 Kg        | 1.50              | kg       | 1.50          | Kg             | -                | PHS          |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
|           | REPRINT     | 4               | pengembalian barang(refund) | JAKSEL         | 2020-11-13 17:51:36 | 94148181 | 94148181     | Ellin Natalia | Jalan Pati Unus No. 33, Lt. 2, KEBAYORAN BARU, KOTA JAKARTA SELATAN, DKI JAKARTA, 12120 | 089692646971 | 961-932             | 0-09-1-00961     | Ayam Kampung 650g | REG      | 1           | 1.00            | 0.65 Kg       | 0.65              | kg       | 0.65          | Kg             | -                | PHS          |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
|           | REPRINT     | 4               | pengembalian barang(refund) | JAKSEL         | 2020-11-13 17:51:36 | 94148181 | 94148181     | Ellin Natalia | Jalan Pati Unus No. 33, Lt. 2, KEBAYORAN BARU, KOTA JAKARTA SELATAN, DKI JAKARTA, 12120 | 089692646971 | 961-932             | 0-09-1-00961     | Ayam Kampung 650g | REG      | 2           | 3.00            | 0.65 Kg       | 1.95              | kg       | 1.95          | Kg             | -                | PHS          |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+

所以这是rowNumber = 4的数据,我应该更改我的代码的哪一部分,所以双倍的值将折旧为1个值,因为有相同的值和相同的手段

预期成绩

+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
| rowNumber | printStatus | reprintDetailId | reprintDetail               | expeditionName | printedDate         | awbCode  | orderNumbers | buyerName     | buyerAddress                                                                            | buyerMobile  | oldStockKeepingUnit | stockKeepingUnit | productName       | kategori | koliNumbers | orderPackNumber | orderPackName | orderItemQuantity | unitName | productWeight | weightUnitName | deliverySchedule | sameday_code |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
| 4         | REPRINT     | 4               | pengembalian barang(refund) | JAKSEL         | 2020-11-13 17:51:36 | 94148181 | 94148181     | Ellin Natalia | Jalan Pati Unus No. 33, Lt. 2, KEBAYORAN BARU, KOTA JAKARTA SELATAN, DKI JAKARTA, 12120 | 089692646971 | 960-931             | 0-09-1-00960     | Ayam Fillet 500g  | REG      | 1           | 3.00            | 0.5 Kg        | 1.50              | kg       | 1.50          | Kg             | -                | PHS          |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
|           |             |                 |                             |                |                     |          |              |               |                                                                                         |              | 961-932             | 0-09-1-00961     | Ayam Kampung 650g | REG      | 1           | 1.00            | 0.65 Kg       | 0.65              | kg       | 0.65          | Kg             | -                | PHS          |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
|           |             |                 |                             |                |                     |          |              |               |                                                                                         |              | 961-932             | 0-09-1-00961     | Ayam Kampung 650g | REG      | 2           | 3.00            | 0.65 Kg       | 1.95              | kg       | 1.95          | Kg             | -                | PHS          |
+-----------+-------------+-----------------+-----------------------------+----------------+---------------------+----------+--------------+---------------+-----------------------------------------------------------------------------------------+--------------+---------------------+------------------+-------------------+----------+-------------+-----------------+---------------+-------------------+----------+---------------+----------------+------------------+--------------+
4

1 回答 1

-1

如果我正确理解您的问题,您希望摆脱选择中的重复项。

为避免重复,您需要使用DISTINCT.

将选择更改为:

SELECT DISTINCT *
FROM mytable
WHERE rowNumber = 4;

请注意,如果所有选定的值都等于已找到行的DISTINCT值,则仅从选择中排除一行。

于 2020-11-17T10:25:14.977 回答