2 つのテーブルのデータを結合するクエリを作成する必要があります。おそらく JOIN と UNION の組み合わせだと思います。
この例では、ステータスがアクティブであるすべての名前を、ワイン、ソーダ、ディナー、デザート、フルーツの好みを組み合わせて名前順に並べて、1 回だけリストする必要があります。
名前が常に両方のテーブルにあるとは限らないため、JOIN だけで機能するかどうかはわかりません。UNION は同じ列を持たないため注意が必要です。null 値を使用して UNION を機能させようとしましたが、名前ごとに 1 つの行にグループ化するのではなく、名前ごとに重複する行ができました。
DRINK
====================================
name status wine soda
---------- ------ ------ ------
John Smith active red cola
Mary Jones active white lemonade
Tom Brown old red fanta
Judy White active red dr pepper
Sam Wing old red cola
FOOD
=============================================
name status dinner dessert fruit
---------- ------ ------ ------ ------
John Smith active steak muffin apple
Mary Jones active fish cake kiwi
Walter Yu active pasta cake banana
Jim Adams old steak candy apple
Adam Sheers active pasta candy grapes
このような結果を生成するには、クエリが必要です-
RESULT
==================================================================
name status wine soda dinner dessert fruit
---------- ------ ------ ------ ------ ------ ------
Adam Sheers active - - pasta candy grapes
John Smith active red cola steak muffin apple
Judy White active red dr pepper - - -
Mary Jones active white lemonade fish cake kiwi
Walter Yu active - - pasta cake banana
これについて何か助けてくれてありがとう!