作者: glw 时间: 2007-6-24 09:09
查询一 SELECT 表一.年级, 表一.姓名, 表一.语文, 表一.数学, 表一.英语
FROM 表一 where 姓名="a " union all
SELECT 表二.年级, 表二.姓名, 表二.语文, 表二.数学, 表二.英语
FROM 表二 where 姓名="a " UNION ALL SELECT 表三.年级, 表三.姓名, 表三.语文, 表三.数学, 表三.英语
FROM 表三 where 姓名="a ";
查询二 SELECT 表一.年级, 表一.姓名, 表一.语文, 表一.数学, 表一.英语
FROM 表一 where 姓名="b "
union all
SELECT 表二.年级, 表二.姓名, 表二.语文, 表二.数学, 表二.英语
FROM 表二 where 姓名="b"
UNION ALL SELECT 表三.年级, 表三.姓名, 表三.语文, 表三.数学, 表三.英语
FROM 表三 where 姓名="b";
查询三 SELECT 表一.年级, 表一.姓名, 表一.语文, 表一.数学, 表一.英语
FROM 表一 where 姓名="c"
union all
SELECT 表二.年级, 表二.姓名, 表二.语文, 表二.数学, 表二.英语
FROM 表二 where 姓名="c "
UNION ALL SELECT 表三.年级, 表三.姓名, 表三.语文, 表三.数学, 表三.英语
FROM 表三 where 姓名="c";
查询四 SELECT 查询1.*, 查询2.*, 查询3.*
FROM (查询1 LEFT JOIN 查询2 ON 查询1.年级 = 查询2.年级) LEFT JOIN 查询3 ON 查询1.年级 = 查询3.年级;