Postgresql Postgres是否有条件地检索值?
我不确定我的头衔是否正是我想要完成的,但这只是一个猜测。我正在尝试看看在PGSQL中是否可以执行以下操作 基本上,我有一套数据,我想拉,无论什么。但是,如果某些数据列不为null,那么我希望它连接另一个表并提取引用该数据的数据。例如,假设我有如下数据: 用户帐户: 用户ID 公司名称 名字 25df 测试公司1 上下快速移动 921f 测试公司1 劳伦斯 882s 公司测试2 无效的 8234 测试公司1 克莱奥 8244s 公司测试2 保罗 825q 测试公司1 布鲁斯 5552 B阿尔法公司 莱尼Postgresql Postgres是否有条件地检索值?,postgresql,Postgresql,我不确定我的头衔是否正是我想要完成的,但这只是一个猜测。我正在尝试看看在PGSQL中是否可以执行以下操作 基本上,我有一套数据,我想拉,无论什么。但是,如果某些数据列不为null,那么我希望它连接另一个表并提取引用该数据的数据。例如,假设我有如下数据: 用户帐户: 用户ID 公司名称 名字 25df 测试公司1 上下快速移动 921f 测试公司1 劳伦斯 882s 公司测试2 无效的 8234 测试公司1 克莱奥 8244s 公司测试2 保罗 825q 测试公司1 布鲁斯 5552 B阿尔法公司
这看起来像是一个
左外连接
像这样:
SELECT baseball_rosters.user_id, baseball_team, comapny, first_name, position
FROM baseball_rosters
LEFT OUTER JOIN user_accounts ON user_accounts.user_id = baseball_rosters.user_id;
这个问题看起来像是一个左外连接,这是一个SQL101主题。如果您将定期使用PostgreSQL,我建议您作为参考,熟悉通用SQL语法和命令。或者,如果您想要特定于PostgreSQL的引用,请访问此网站。