sql语句能否实现两个数据库之间的表连接查询。
例如:SD_Station T_User表 和 LN_Station T_User表 怎样连接查询?
select 库名.dbo.表名 a left join 库名.dbo.表名 b on a.id=b.id
这样试试吧。
楼上的可以
left join
right join
cross join
1楼正解
引用
select 库名.dbo.表名 ......
假设有一个表table1
内有
id t1 t2 dateT dd
1 100 2009-2-4 1
2 40 2009-1-4 3
3 30 &n ......
表中有字段 USERNAME A,如何用一句SQL语句写出" 当username 重复次数》=2 并且在这2次以上的重复数据中,最少有一次A的值为1"
SQL code:
select * from 表 where USERNAME in (
select USERNAME from 表 group by USERNAME having count(*)>=2) a
and USERNAME=1
应该用exists吧 至少 ......
Java code:
String sql = "insert into merchant_extra_setting (setting) values ('"+this.Action+this.Time+"') where merchant_id='" + merchant_id + "'";
我加了where merchant_id='" + merchant_id + "' 这段 merchant_id ......
name address num
21 'asddd' 34
21 'asss' 33
21 'zxas' 29
22 'dongx' 25
22 'chang' 34
我现在想根据姓名分类,然后取出每个用户下面num最大的那条记录。
除了这个方法
select min(name),min(address) ......
Id Name Flag
1 张三 1
2 王五 3
3 张三 1
4 李四 2
5 张三 1
6 李四 2
我想输出的时候变成这样
Id Name Flag
1 张三 1
3 张三 1
5 张三 1
4 李四 2
6 李四 2
2 王五 2
SQ ......