首页 > 解决方案 > 我如何选择 FROM..WHERE 然后在 SQL 中加入?

问题描述

我想从与“状态”匹配为“打开”的表中选择所有记录,然后与另一个表执行左连接。我试过这个,但它不起作用:

SELECT (ticket.* WHERE ticket.status = 'Open'), ticketupdate.updatetime
FROM ticket
INNER JOIN ticketupdate ON ticketupdate.ticketid = ticket.ticketid

标签: sqlpostgresql

解决方案


很简单,您可以使用子句进行左连接where

select tk.*, tu.updatetime 
from ticket tk 
left join ticketupdate tu on tu.ticketid  = tk.ticketid 
where tk.status = 'Open';

推荐阅读