如何在 SQL 中 SELECT FROM..WHERE 然后 JOIN ?

edd*_*ken 7 sql postgresql

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

SELECT (ticket.* WHERE ticket.status = 'Open'), ticketupdate.updatetime
FROM ticket
INNER JOIN ticketupdate ON ticketupdate.ticketid = ticket.ticketid
Run Code Online (Sandbox Code Playgroud)

Yog*_*rma 4

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

select tk.*, tu.updatetime 
from ticket tk 
left join ticketupdate tu on tu.ticketid  = tk.ticketid 
where tk.status = 'Open';
Run Code Online (Sandbox Code Playgroud)