字段长度表示问题
mysql中的字段长度表示的是字符长度,而非字节长度,例如varchar(64)表示最大字符串长度为64,而非字节大小为64
如果连续 JOIN 多个一对多关系:
sql user
LEFT JOIN orders
LEFT JOIN addresses
js1个用户
10个订单
5个地址
sql1 * 10 * 5 = 50
sql 1 :1 不会
N : 1 不会 case: 查订单id以及对应的用户名
1 : N 会
N : N 会,并且很严重
SELECT * FROM user u WHERE EXISTS ( SELECT 1 FROM orders o WHERE o.user_id=u.id );

本文作者:曹子昂
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!