我使用两个具有一对多关系的Postgres表。主表称为用户,另一个表称为文件。查询具有一对多关系的两个表
用户表有以下栏目:
id SERIAL PRIMARY KEY,
email VARCHAR(128) NOT NULL,
username VARCHAR(128) UNIQUE NOT NULL,
password_hash VARCHAR(128) NOT NULL
的文件表有以下栏目:
id SERIAL PRIMARY KEY,
user_id INTEGER REFERENCES users(id),
title VARCHAR(128) NOT NULL,
url VARCHAR(128) NOT NULL
当我登录到我的应用程序,我查询所有的文件显示通过做
cur.execute('SELECT * from files')
,当我想要一个特定用户的文件,我跑
对于我的查询获取所有文件,我想调整它,以便我也获得与每个文件关联的用户名。我应该如何定制我的执行声明以实现这一目标?
你问你应该如何将表连接在一起然后查询它? – Nicarus