世界著名衣服品牌:多表中多字段模糊查询 SQL 语句写法

来源:百度文库 编辑:高校问答 时间:2024/05/11 03:45:21
有两个表
表:a
字段: {编号,公司,单号,订单号,日期}
表:b
字段: {物品名称,规格,数量,单价,表头}(*表头为 a 表的编号)

现在需要一条SQL语句,随意一个"字符串"然后在两个表中同时模糊查询,a表返回“编号”字段,b表返回“表头”字段,去掉重复信息
返回结果 “a.编号”和“b.表头”一起显示在一个字段里且去除重复

select distinct t.编号 from ((select 编号,公司,单号,订单号,日期,null as 物品名称,null as 规格,null as 数量,null as 单价 from a)union all(select 表头,null,null,null,null,物品名称,规格,数量,单价 from b))t where t.公司 like '%变量%'

select a.编号 from a inner join on a.编号=b.表头 where
公司 like '%"& 变量 &"%'

就这样

hehe