Перейти к содержимому

Для пользователей у которых более одного профиля вывести id пользователя и id профилей

sql · generalTSUM / ЦУМне решено

Для пользователей у которых более одного профиля вывести id пользователя и id профилей

-- База данных: PostgreSQL
CREATE TABLE users (
id serial,
username varchar(30),
email varchar(30),
is_active boolean,
created_at timestamp
);
-- SELECT \* FROM users;
id | username | email | is_active | created_at
----+----------------+-------+-----------+------------
1 | первый | | |
2 | второй | | |
3 | третий | | |
4 | четвертый | | |
(4 rows)
CREATE TABLE profiles (
id serial,
user_id integer,
first_name varchar(30),
last_name varchar(30),
gender integer, -- значения: 0, 1, 2
birthdate date
);
-- SELECT \* FROM profiles;
id | user_id | first_name | last_name | gender | birthdate
----+---------+------------+------------+--------+-----------
1 | 1 | name1 | last_name1 | 0 |
2 | 1 | name2 | last_name2 | 1 |
3 | 2 | name3 | last_name3 | 2 |
(3 rows)

Источник: TSUM / ЦУМ

← Дана таблица t1, все колонки имеют тип… · Все задачи · SQL и реляционные БД · Даны таблицы: →