ZBLOG

mysql 使用 left join on (OR LEFT)

In MySQL, the LEFT JOIN clause is used to combine rows from two or more tables based on a related column between them. The ON keyword is used to specify the conditions for joining the tables.

For example, consider two tables: “customers” and “orders”. Each customer can have multiple orders, so we can join these tables using the customer_id column:

SELECT *
FROM customers
LEFT JOIN orders
ON customers.customer_id = orders.customer_id;

This query will return all customers, including those who haven’t placed any orders yet. The matching rows from the “orders” table will be included in the result set if they exist, otherwise NULL values will be returned.

On the other hand, the LEFT function in MySQL is used to extract a substring from a given string starting from the left side of that string. For example:

SELECT LEFT('Hello World', 5);

This query will return ‘Hello’, which is the first five characters of the input string ‘Hello World’.

So, to summarize:

  • Use LEFT JOIN when you want to join two or more tables based on a common column.
  • Use LEFT function when you want to extract a substring from a string starting from its left side.

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=4737

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?