Xin chào các tiền bối, anh em trên diễn đàn!

Em đang cần một câu lệnh SQL hoặc c# Linq to SQL để thực hiện để truy xuất dữ liệu có được kết quả như hình dưới cùng:

Tình hình là em muốn làm một ứng dụng quản lý bản vẽ kỹ thuật có thể tùy biến các bước (giai đoạn quản lý bản vẽ) ví dụ như 1 bản vẽ loại:

+ AG có thể tuân theo các bước Step 1 -> Step 2 -> Step 3

+ UG có thể tuân theo các bước Step 1 -> Step 2 -> Step 3 -> Step 4

Em có các bảng sau: trong đó bảng:

+ Drawings chứa danh sách bản vẽ

+ DrawingTypes chứa kiểu bản vẽ

+ DrawingSteps chứa các bước của bản vẽ ứng với mỗi DrawingType

+ DrawingStatuses chứa thông tin của các bản vẽ ứng với mỗi bước cụ thể trong DrawingSteps

Dữ liệu Demo của các bảng:

Truy vấn dữ liệu động SQL từ nhiều bảng WbTscu

Bảng Drawings

Truy vấn dữ liệu động SQL từ nhiều bảng EuDvbp

Bảng DrawingTypes

Truy vấn dữ liệu động SQL từ nhiều bảng ND0v9r

Bảng DrawingSteps

Truy vấn dữ liệu động SQL từ nhiều bảng AnmgcG

Bảng DrawingStatuses

Truy vấn dữ liệu động SQL từ nhiều bảng PDyvB2

Kết quả mong muốn:

Truy vấn dữ liệu động SQL từ nhiều bảng 7GDHaE

Trân trọng cảm ơn!