Klauzula INNER JOIN ON vs WHERE

Dla uproszczenia załóżmy, że wszystkie odpowiednie pola sąNOT NULL.

Możesz to zrobić:

<code>SELECT
    table1.this, table2.that, table2.somethingelse
FROM
    table1, table2
WHERE
    table1.foreignkey = table2.primarykey
    AND (some other conditions)
</code>

Albo:

<code>SELECT
    table1.this, table2.that, table2.somethingelse
FROM
    table1 INNER JOIN table2
    ON table1.foreignkey = table2.primarykey
WHERE
    (some other conditions)
</code>

Czy te dwie rzeczy działają w ten sam sposóbMySQL?

questionAnswers(10)

yourAnswerToTheQuestion