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

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:

wbTscu.jpg


Bảng Drawings
euDvbp.jpg


Bảng DrawingTypes
ND0v9r.jpg


Bảng DrawingSteps
AnmgcG.jpg


Bảng DrawingStatuses
PDyvB2.jpg


Kết quả mong muốn:
7GDHaE.jpg


Trân trọng cảm ơn!
 
  • Chủ đề
    sql truy vấn
  • taplamhacker

    ♥ Thanh Trâm ♥
    :think:
    k thấy rõ được relationship của các bảng, nếu bạn chưa làm được thì pm qua skype của mình, mình teamview giúp cho nhé
     

    Thống kê

    Chủ đề
    100,845
    Bài viết
    467,739
    Thành viên
    339,893
    Thành viên mới nhất
    Gia dụng Việt Anㅤ
    Top