public class Test1 { public int ID { get; set; } public string Name { get; set; } } public class Test2 { public int ID { get; set; } public int Age { get; set; } } //添加集合 List<Test1> test1 = new List<Test1>(); List<Test2> test2 = new Lis
================START============================== 来了一个mail说是job跑得很慢,调查下原因 先来看下sql: SELECT h.order_no AS SO_no, h.order_type, h1.order_no AS po_no, l1.order_line_key AS PO_LKEY, l1.shipn
驱动表与被驱动表 先了解在join连接时哪个表是驱动表,哪个表是被驱动表:1.当使用left join时,左表是驱动表,右表是被驱动表2.当使用right join时,右表时驱动表,左表是驱动表3.当使用join时,mysql会选择数据量比较小的表作为驱动表,大表作为被驱动表 join查询如何选择驱动表与被驱动表 在sql优化中,永远是以小表驱动大表. 例如: A是小表,B是大表 使用left join 时,则应该这样写select * from A a left join B b on a.c