INNER JOIN 关键字语法:
SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name
也可以参考这里http://www.w3school.com.cn/sql/sql_join_inner.asp
Inner join 后面要加 on a.key=b.key
啥意思 麻烦大神给写下!
看下JOIN的与语法,参考资料
http://www.cnblogs.com/szytwo/archive/2012/09/21/2697454.html
给你的通俗的说法
比如 1::你想把学校A和学校B的学生都拿出来
就可以用 select * from 学校A union select* from 学校B
union 表示 联合的意思 就是 把两个查询结果合并到一起显示
比如2:你想把学校A和学校B高三年级的学生取出来
就可以用 select 学校A.*, 学校B.* from 学校A inner join 学校B on 学校A.高三年级=学校B.高三年级
on 表示连接两个表的条件 学校A.*表示 把学校A表中的列全显示的意思
不知道这样你能明白吗
我能明白 但是他们有的主键不是ID 那怎么!