WHERE clause before INNER JOIN

后端 未结 7 846
小蘑菇
小蘑菇 2020-12-13 13:16

If I have

SELECT * FROM Table1 t1 
LEFT JOIN Table2 t2 ON t1.id = t2.id 
WHERE t1.user=\'bob\';

Does the WHERE clause run afte

7条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-13 14:10

    What you may use is table expression after FROM like this:

    SELECT *
    FROM (SELECT
            id
        FROM Table1
        WHERE user = 'bob') AS t1
    LEFT JOIN Table2 t2
        ON t1.id = t2.id
    

提交回复
热议问题