HOME»応用情報技術者試験掲示板»平成29年春期午後問6
投稿する
平成29年春期午後問6 [2212]
データベースさん(No.1)
https://www.ap-siken.com/kakomon/29_haru/pm06.html
図4 金額と支払日の一覧を検索するSQL文 についてですが
設問h の直後の、
「,承認申請」
とはどんな意味なのでしょう?
INNER JOINの構文ですか??
図4 金額と支払日の一覧を検索するSQL文 についてですが
設問h の直後の、
「,承認申請」
とはどんな意味なのでしょう?
INNER JOINの構文ですか??
2020.09.27 21:52
iriさん(No.2)
SQLでテーブルを結合するには、INNER JOIN句を使う以外に、FROM句に2つのテーブル名を記し、
WHERE句で結合するそれぞれのテーブルの列名を=で結ぶという方法もあります(もちろんこの問題のように、INNER JOINと併用することも可能です)。
WHERE句には「承認申請.申請書ID = 申請書.申請書ID」とあるので、承認申請テーブルと申請書テーブルが結合されていることがわかります。
WHERE句で結合するそれぞれのテーブルの列名を=で結ぶという方法もあります(もちろんこの問題のように、INNER JOINと併用することも可能です)。
WHERE句には「承認申請.申請書ID = 申請書.申請書ID」とあるので、承認申請テーブルと申請書テーブルが結合されていることがわかります。
2020.09.28 01:54
データベースさん(No.3)
なるほど。そういえば、fromに,でつないで結合する方法がありましたね。
直前のこの時期ですが、SQLの基礎から見直そうと思います。
ありがとうございました。
直前のこの時期ですが、SQLの基礎から見直そうと思います。
ありがとうございました。
2020.09.28 10:08