在MySQL中,ON是一種用于連接多個表的語句。使用ON可以在將兩個表合并在一起的同時,指定連接兩個表的條件。
以下是使用ON的示例:
SELECT * FROM table1 JOIN table2 ON table1.id = table2.id;
在這個語句中,ON語句指定了連接兩個表的條件,即table1.id = table2.id。
如果不使用ON關鍵字,可以使用WHERE語句來實現相同的效果:
SELECT * FROM table1, table2 WHERE table1.id = table2.id;
然而,當連接多個表時,在WHERE語句中指定連接條件會使語句變得更加復雜。在這種情況下,使用ON語句會更加直觀、易于理解。