を製品階層に参加し、私の目的は、彼らが上で所有していないかを示して出力テーブルを生成することです最初のレベル。私は現在hierarcyにクライアントデータテーブルに参加する問題を持っている。これは、MSQL2012例えば</p> <p>ある顧客テーブルに
私は
あなたは出力が重なったテーブルを比較し、すべてのクライアントIDのための例外を与える場合などではなく、各クライアントIDのために、クライアントIDに問題を抱えている誰でものための構文を生成する際に私を助けてもらえこのタイプの問題?
product_data
Level 1, Level 1 Name, Level 2, Level 2 Name
1 Fruit 2 Apple
1 Fruit 3 Banana
1 Fruit 4 Orange
5 Vegetable 6 Potato
5 Vegetable 7 Celery
client data
Client ID, Level 1, Level 1 Name, Level 2, Level 2 Name
1 1 Fruit 2 Apple
1 1 Fruit 3 Banana
2 5 Vegetable 5 Potato
2 1 Fruit 4 Orange
Desired Output
Client ID, Level 1, Level 1 Name, Level 2, Level 2 Name
1 1 Fruit 4 Orange
2 1 Fruit 2 Apple
2 1 Fruit 3 Banana
2 5 Vegetable 7 Celery
ありがとうございます!
を試してみてください? –
MSQL Management Studio 2012 – Bradders
あなたのテーブルデザインは非常に慣習的ではありません。そのため、2つのテーブルの製品とクライアントデータを列名と共に説明する必要があります。出力についても説明する必要があります。 – KumarHarsh