如何将其转换为使用JOINS?

ste*_*ven 1 mysql sql

如何将其转换为使用JOINS?

SELECT j.job_id, j.name AS job_name, a.name AS advertiser_name, j.time_added, j.active, j.moderated
FROM jobs j, advertisers a
WHERE a.advertiser_id = j.advertiser_id
Run Code Online (Sandbox Code Playgroud)

And*_*mar 6

您可以使用以下联接来编写:

SELECT  *
FROM    jobs j
JOIN    advertisers a 
ON      a.advertiser_id = j.advertiser_id
Run Code Online (Sandbox Code Playgroud)

  • 请注意,星号(`SELECT*`)是为了简化答案,您仍然应该在应用程序中声明每个选定的列(就像您在问题中所做的那样 - `SELECT j.job_id AS job_name,...`). (2认同)