前提・実現したいこと
下記SQL文 A と B を組み合わせたSQL文を知りたいです。
お詳しい方、ご教示願えませんでしょうか。
A
テーブル名:post
やりたいこと:post.id
をキーにして、post.user_id
を抽出する。
備考:結果は必ず1行です。(複数行抽出することはない)
sql
1# select post.user_id from post where post.id = 44; 2 user_id 3--------- 4 1 5(1 row)
B
テーブル名:public.user
やりたいこと:Aで取得したpost.user_id
をキーにして、全てのカラム
を抽出する。
備考:結果は必ず1行です。(複数行抽出することはない)
sql
1# select * from public.user where public.user.id = 1; 2 id | user_name | email | user_nickname | user_profile | web_url 3----+-------------+--------------------+---------------+------------------------------------+------------------------- 4 1 | tanaka_taro | testmail@gmail.com | 田中ニック | はじめまして!田中の自己紹介です。 | https://www.google.com/ 5(1 row)
Aで取得した値をBのパラメータにしたいだけなので、joinではないと思うのですが、
SQLの本を読んでもよくわからず...副問い合わせかとも思い色々試してみたのですが欲しい結果にならず、
お詳しい方、ご教示願えませんでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/09 08:16
2021/04/09 08:18
2021/04/09 10:28