Tôi có một bảng mà hiện nay trông hơi giống this-SQL - Làm cách nào để tạo bảng có các giá trị dưới dạng cột và định dạng mới?
CASEID ¦ FORMNAME ¦ NAME ¦ VALUE
601554 ¦ CASEFORM ¦ Mond ¦ AAAA
601554 ¦ CASEFORM ¦ Tues ¦ BBBB
601554 ¦ CASEFORM ¦ Wedn ¦ CCCC
601554 ¦ CASEFORM ¦ Thur ¦ DDDD
bây giờ tôi muốn tạo ra một bảng mới trong SQL sẽ sao chép các dữ liệu và thay đổi định dạng của nó hoàn toàn như sau-
CASEID ¦ FORMNAME ¦ Mond ¦ Tues ¦ Wedn ¦ Thur
601554 ¦ CASEFORM ¦ AAAA ¦ BBBB ¦ CCCC ¦ DDDD
Bảng gốc có khoảng 400 dòng, vì vậy bảng mới sẽ cần 400 cột.
Kiến thức SQL của tôi chắc chắn bị giới hạn, nhưng tôi luôn có thể phạm sai lầm theo cách của tôi đến giải pháp khi tôi cần. Trong trường hợp này tuy nhiên tôi thậm chí không biết bắt đầu từ đâu. Ai đó có thể chỉ cho tôi đi đúng hướng?
SQL Server, MySQL, Oracle? – MatBailie
SQL Server 2008 –
Chỉ muốn nói lời cảm ơn đến tất cả những người đã đăng cho đến nay. Tôi đang đọc tất cả các đề xuất của bạn. Chúc mừng. –