select * from table1,table2
where table1.项目=table2.项目 andtable1.班级=table2.班级 and
table2.态度=“激进”
where table1.项目=table2.项目 andtable1.班级=table2.班级 and
table2.态度=“激进”
解决方案 »
- 请问有没有办法使用一条INSERT INTO语句就能执行以下操作
- count group by 查询空值问题
- 求 ?海量数据 解决方案
- 如何把一个存贮过程的值放入到一个临时表里。
- 访问不同数据库问题?
- 我的sql2000服务启动了,为什么别人访问不了呢?
- 一个关于数据库连接的问题
- 经过一番的研究,左联接所得结果的记录数与左边表的记录数相同. 右联接所得结果的记录数与右边表的记录数相同.
- sql2005能在视图上建立全文索引吗?
- 高手指教
- 如何修复:Could not open FCB for invalid file ID 0 in database 'pos'. Table or database may be corrupted.”
- 求获得(yyyy/mm/dd hh:dd:ss)函数
但我要的是条件1或条件2满足其中之一就要选中啊!
where table1.项目=table2.项目 and table1.班级=table2.班级
or(table1.项目=table2.项目 and
table2.态度=“激进”)
where (table1.项目=table2.项目 and table1.班级=table2.班级)
or(table1.项目=table2.项目 and
table2.态度=“激进”)
当然楼上方法都行了select * from table1,table2
where table1.项目=table2.项目 and
(
table1.班级=table2.班级
or
table2.态度=“激进”
)
请问 我还可以写成select 姓名 from table1,table2... 吗?再请问 在select语句中and与or谁执行级别更高 有这种说法的吗?谢谢!!
如只有一个表有“姓名”字段,可以不加表名的,如两个表有“姓名”字段,则会报错and or应该是同一级别的吧 同一优先级吧要是答错了 也请指出哦 :)
没必要写成“select table1.姓名 from table1,table2... 吗?”共同学习 :)