sách gpt4 ăn đã đi

Cột DISTINCT đơn của MySQL

In lại Tác giả: Walker 123 Thời gian cập nhật: 29-11-2023 06:34:58 29 4
mua khóa gpt4 giày nike

Bảng này chứa các cột máy chủ và giao diệnSự kết hợp ĐỘC ĐÁO* EDIT: Bảng này cũng có ID duy nhất tự động tăng, xin lỗi, lẽ ra tôi nên đề cập đến điều này trước**

| máy chủ.... | giao diện..... | giá trị |
+----------+-------+-------------+
| Máy chủ-0 | Giao diện-15 | 490 |
| Máy chủ-2 | Giao diện-4 | 490 |
| Máy chủ-3 | Giao diện-0 | 495 |
| Máy chủ-3 | Giao diện-7 | 485 |
| Máy chủ-5 | Giao diện-13 | 495 |
| Máy chủ-5 | Giao diện-17 | 495 |
| Máy chủ-10 | Giao diện-9 | 490 |
| Máy chủ-11 | Giao diện-11 | 495 |
| Máy chủ-12 | Giao diện-9 | 485 |
| Máy chủ-12 | Giao diện-17 | 490 |

tôi muốn Máy chủ riêng biệt Chọn top 10 theo giá trị

Tôi đã thử:

CHỌN máy chủ, giao diện, giá trị TỪ bảng SẮP XẾP THEO giá trị GIẢM DẦN GIỚI HẠN 10;

| máy chủ.... | giao diện..... | giá trị |
+----------+-------+----------+
| Máy chủ-0 | Giao diện-15 | 490 |
| Máy chủ-5 | Giao diện-17 | 495 |
| Máy chủ-5 | Giao diện-13 | 495 |
| Máy chủ-11 | Giao diện-11 | 495 |
| Máy chủ-3 | Giao diện-0 | 495 |
| Máy chủ-0 | Giao diện-15 | 490 |
| Máy chủ-12 | Giao diện-17 | 490 |
| Máy chủ-10 | Giao diện-9 | 490 |
| Máy chủ-2 | Giao diện-4 | 490 |
| Máy chủ-3 | Giao diện-7 | 485 |
| Máy chủ-12 | Giao diện-9 | 485 |

Nhưng tôi có bản sao trong máy chủ. Tôi chỉ cần hiển thị các máy chủ khác nhau có giá trị cao nhất

Ví dụ: Giao diện máy chủ-5-17 495 Giao diện máy chủ 12 (giao diện)-17490

Tôi cũng đã thử:

LỰA CHỌN
chủ nhà,
giao diện,
giá trị
TỪ bảng
NHÓM THEO máy chủ
SẮP XẾP THEO giá trị DESC
GIỚI HẠN 10;

Tuy nhiên, tôi không nhận được máy chủ có giá trị cao nhất

câu trả lời hay nhất

Bạn có thể làm điều này theo một số cách. Đây làkhông tồn tạiĐường:

CHỌN máy chủ, giao diện, giá trị 
TỪ bảng t
KHÔNG TỒN TẠI (chọn 1
từ bảng t2
trong đó t2.host = t.host và t2.value > t.value
)
SẮP XẾP THEO giá trị DESC
GIỚI HẠN 10;

Điều này có nghĩa là: "Lấy tất cả các hàng trong bảng có cùng một máy chủ nhưng không có giá trị cao hơn."

Bạn cũng có thể sử dụng nhóm theo Để làm điều này, sử dụng nhóm_concat()/chỉ số chuỗi con() Kỹ năng:

chọn máy chủ, substring_index(group_concat(giao diện sắp xếp theo giá trị desc), ',', 1) làm giao diện,
max(giá trị)
từ bảng t
nhóm theo máy chủ
sắp xếp theo max(giá trị) desc
giới hạn 10;

Về cột DISTINCT đơn của MySQL, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/25484378/

29 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress