Mã máy chủ SQL, nếu có thể.sql - Tìm các kết hợp giá trị chuỗi của cột
Giả sử bạn có một bảng có hai cột. Cột 1 được đặt tên Monster và cột 2 được đặt tên Level:
Monster | Level
_______________
Small Beast | 300
Large Beast | 700
Small Dragon | 350
Large Dragon | 800
Làm thế nào tôi có thể truy vấn bảng này để có được tất cả các kết hợp có thể có của cột 1: Quái vật? Hãy nhớ rằng số lượng quái vật trong bảng có thể dao động.
Vì vậy, đầu ra sẽ là:
Small Beast, Large Beast
Small Beast, Small Dragon
Small Beast, Large Dragon
Large Beast, Small Dragon
Large Beast, Large Dragon
Small Dragon, Small Beast, Large Beast
Large Dragon, Small Beast, Large Beast
... và vân vân.
sau đó tôi muốn thêm các giá trị tổng từ Cột 2: Cấp cho tất cả quái vật trong sự kết hợp và xuất chúng như vậy:
Small Beast, Large Beast: 1000
Small Beast, Small Dragon: 650
Large Dragon, Small Beast, Large Beast: 1800
Hãy xem 'CHÉO JOINs' cho người mới bắt đầu. –