令人困惑的是,我查询了我用多个表写JOIN然后执行哪种类型的连接...?
例如:
SELECT
b.*
FROM
tbl_bookings b
JOIN tbl_users ua ON ua.id = b.act_id
JOIN tbl_users uc ON uc.id = b.cust_id
JOIN tbl_venue v ON b.venue_id = v.venue_id
WHERE
b.act_id = 4
任何人都可以告诉我它将执行哪种类型的加入......?
答案 0 :(得分:1)
simplexml_load_file() and simplexml_load_string();
等于INNER JOIN
。它们在功能上是等价的,但JOIN
可以更清楚地阅读,特别是如果查询包含其他类型的INNER JOIN
对于JOIN
以外的其他内容,您应指定所需的联接。
LEFT JOIN
/ RIGHT JOIN
与INNER JOIN
和LEFT OUTER JOIN
相同。
这些只是说同样事情的不同方式。
答案 1 :(得分:1)
它会执行INNER JOIN
。当您在查询中使用不同类型的连接时,最好编写INNER JOIN
。