问答详情
源自:-

请问下老师mp在实际开发中 ,遇到多表关联查询 ,mp能实现这些功能吗,还是说直接用原生mybatis在xml中写sql更方便

就好像这种

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName


提问者:慕粉4385183 2019-07-29 18:23

个回答

  • 老猿
    2019-07-30 08:36:51
    已采纳

    如果使用MP实现这些功能,可以参考我讲解的4-1和4-2章节,里面虽然我写的事单笔的,但是多表关联实现类似,你就写多表sql即可。

  • 老猿
    2019-07-30 08:34:07

    主要看你的使用场景,多表联查的情况下,要看你是否要使用MP提供的分页插件及是否使用MP的条件构造器,如果使用其中之一,可以用MP实现自定义sql的实现多表联查。如果不使用前面说的两者可以使用原生的方式。

  • 慕粉4385183
    2019-10-11 11:07:00

    SELECT

    c.*,

    ct.team_name 

    FROM

    cars c,

    cars_team ct 

    WHERE

    c.car_team_company_id = 'xxxxxxxxxxx'

    and

    c.car_team_company_id = ct.id


    老师这种sql能用mp 

    自定义sql及分页查询