cuốn sách gpt4 ai đã làm

mysql - sắp xếp theo (điều kiện) trước, sau đó sắp xếp theo (điều kiện)

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 10:45:47 30 4
mua khóa gpt4 Nike

Tôi muốn sắp xếp các yêu cầu sql của mình dựa trên trạng thái của người dùng trước rồi đến tên người dùng. Trạng thái này gồm có user_type Cài đặt cột: 1=Hoạt động, 2=Không hoạt động, 3=Người sáng lập.

Tôi sẽ sử dụng yêu cầu này để thực hiện nhưng nó không hoạt động vì tôi muốn bao gồm những người dùng đang hoạt động (1) và người sáng lập (3) trong số các thành viên "tích cực":

CHỌN user_type, tên gọi, tên người dùng, vid, 0php_hub_chef.hub_id AS id_hub 
TỪ 0php_users
TRÁI THAM GIA phpbb_users TRÊN phpbb_id = phpbb_users.user_id
TRÁI THAM GIA 0php_hub_chef TRÊN 0php_hub_chef.user_id = phpbb_users.user_id
Ở ĐÂU 0php_users.hub_id = 29
ĐẶT HÀNG THEO user_type <> 1, username_clean ASC

我想要这样的东西:ĐẶT HÀNG THEO user_type <> 1 và 3, username_clean ASC

Bạn có ý tưởng gì không?

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

Bạn chỉ có thể sử dụng TRONG:

ĐẶT HÀNG THEO user_type trong (1, 3) DESC,
tên người dùng_clean ASC

Trong MySQL, biểu thức bool được coi là số nguyên trong ngữ cảnh số nguyên. nếu như user_type là 1 hoặc 3 thì giá trị này là 1, nếu không thì là 0 - vậy mô tả.

nếu bạn không thíchmô tả, bạn có thể sử dụngkhông ở trong:

ĐẶT HÀNG THEO user_type không có trong (1, 3), username_clean

Về mysql - sắp xếp theo (điều kiện) trước, sau đó sắp xếp theo (điều kiện), 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/32039167/

30 4 0
không gian vũ trụ
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