有以下二张表:
政党表:政党ID,政党名称
议员表:议员ID,议员名称,政党ID
要求查询所有的政党信息,包含:政党名称,议员人数,并按议员人数的降序排列(不可以用子查询)。
select * from (select 政党ID,政党名称,(select count(*) from 议员表 where 议员表.政党ID=政党表.政党ID) as 议员人数 from ......
大家帮忙看下下面的sql文哪里错了,我在SQL Explorer中执行报错。谢谢
1.select * from tb group by sl
2.select * from tb,(select max(id)'id' from tb group by sl)tb2 where tb.id = tb2.id
SQL code:
1、select sl from tb group by sl
select 后面的列需要包含在聚合函数或 GROUP BY 子句中
2 ......
两个表,Table1,Table2
Table1中放的是员工的基本信息,Table2中放的是员工的月基本工资,他们都有相同的用户名比如Username,
现在要取出月工资数大于2000的员工的基本信息的记录,这个SQL怎么写?
SQL code:
select Table1.username from Table1 inner join Table2 on Table1.username=Ta ......
数据库版本:SQL 2000
现在有如下客户表:
基础表:
分支机构 帐号 姓名 A资产 B资产 C资产
7011 20321585 aa 5600 20000 35000 ......
想了半天,经对面兄弟指导.可以来CSDN发帖问问,而且一定要到人气最高,牛人最多的SQL版块,我牙也没刷,穿着拖鞋走了两公里,掏出两个硬币让网吧前台MM..(好了,一个声音在高喊,楼主快做正经事吧..好的好的)..言归正传..
有一张表
SQL code:
/*========================================================== ......
表1 table1 有两字段 id(主键) code(编号) 表2 table2 有三字段 pid(主键) id(外键) name(名称)
问:
如何根据code来修改name?(两表关系 表1 1-->N 表2)
update table2 set name=(select code from table1 where table1.id=table2.id)
where exists (select 1 from table1 where table1.id=table2.id);
......