没有关联的多表查询

在数据库操作中,当需要查询三个没有关联的表(psm_service_center, psm_lesson, psm_content)的编号、姓名和类型字段时,可以使用UNION ALL来组合各个单独的SELECT查询结果。通过WHERE子句和IF条件测试配合,实现了根据$name$过滤数据。最终,对合成的表进行降序排序并根据$startIndex$和$pageSize$进行分页展示。" 133195378,20015210,Akamai EdgeWorkers:边缘计算与编程大赛解析,"['边缘计算', 'Akamai EdgeWorkers', '编程大赛', 'API', '服务器']
摘要由CSDN通过智能技术生成
要查询三个表的编号 姓名 类型字段 但是三个表没有相关联不能使用join查询  所以使用union把单独查询出来的结果合成一个表
SELECT * FROM
(
SELECT s.id as id , `service_title` AS name,'psm_service_center' as dbase, c.classify_name AS type
FROM psm_service_center AS s, psm_classify AS c
where 1=1 AND s.service_classify = c.id
<if test="name != null">
    AND
    service_title like CONCAT('%', #{name}, '%')
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值