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

来源:-

慕粉4385183

2019-07-29 18:23

就好像这种

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


写回答 关注

3回答

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

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

    慕粉4385...

    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及分页查询 吗

    2019-10-11 11:07:30

    共 1 条回复 >

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

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

    慕粉4385...

    好的 谢谢老师

    2019-07-30 13:03:08

    共 1 条回复 >

  • 慕粉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及分页查询

    老猿 回复慕粉4385...

    不用客气的同学。

    2019-10-16 09:15:00

    共 3 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题