# select * from users ;
user_id | login | email | password | firstname | lastname
---------+--------+-------------------------+----------+-----------+----------
1 | katie | katie.s@ymail.com | secret | Katie | Secret
(1 row)
# select * from forum;
forum_id | forum_name | group_id | forum_parent
----------+------------+----------+--------------
1| 1st forum | 1 | -1
(1 row)
# select * from groups;
group_id | group_name | group_description | group_founder
----------+-----------------------+-------------------------------------------------+---------------
1 | Java programming | System.out.println("Hello world in Java!"); :) | 1
(1 row)
我的数据库中有这 3 个表。我想从中获得由用户创建的论坛id = 1
。这该怎么做?(在表中groups
,id
创建此类组的用户被称为group_founder
)。
我的意思是,通过上面的输出,您可以看到该用户id = 1
创建了一个“Java 编程”组,然后在该组中创建了一个论坛,称为“第一个论坛”。请帮忙 :)