Complicated Query!! ( cross-join )

  • Hi folks, this is my first time here... i hope that you can help me with this query

    I have two query and one table

    Queries

    Q1-Training - List of training

    Q2-Group - Groups that must take the training

    Table

    T1 - Training_Group

    Here a query example using SELECT * FROM

    Q1

    Code Name

    -----------------------------------

    AD0041 Advance SQL

    BE0012 Beginner SQL

    NE0001 Newbie SQL

    ...

    Q2

    Group_Name Group_Code

    -----------------------------------

    Administration ADMIN

    Directors 456

    John Smith 555666

    ...

    T1

    Code Level Group_Code

    -----------------------------------

    AD0041 1 ADMIN

    AD0041 2 456

    AD0041 3 555666

    BE0012 2 456

    NE0001 1 ADMIN

    Here's my problem :

    I need to make a report that look like that

    (as training) (Group_Code) --> dynamic column

    ^^^^^^ ^^^^^^

    Training ADMIN 456 555666

    -------------------------------------

    AD0041 1 1 1

    BE0012 0 1 0

    NE0001 1 0 0

    I did it in ACCESS with TRANSFORM and PIVOT.

    But how i do that in SQL Server 8.0 ?^

    Thanks in advance for your solution or hints... i'll be back tomorrow morning

    Best regards

    David

  • Please be careful not to double-post. It "dilutes" the conversation, and tends to peeve off the regulars.

    Let's continue the conversation over here:

    http://www.sqlservercentral.com/Forums/Topic504822-149-1.aspx

    ----------------------------------------------------------------------------------
    Your lack of planning does not constitute an emergency on my part...unless you're my manager...or a director and above...or a really loud-spoken end-user..All right - what was my emergency again?

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply