我使用兩個具有一對多關係的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