小编Rag*_*ull的帖子

SQL SELECT .... NOT IN查询

我创建了一个用于访问在线数据库的链接服务器,以便我可以从在线数据库中选择新记录,并根据客户ID将它们插入到本地数据库中.这是我选择新记录的查询:

SELECT * FROM [194.0.252.151].onlineDB.dbo.customers 
WHERE [194.0.252.151].onlineDB.dbo.customers.CustomerID 
NOT IN 
(SELECT CustomerID FROM LocalDB.dbo.customers)
Run Code Online (Sandbox Code Playgroud)

让我说,从onlineDB选择的操作工作得很好,但上面的代码不返回来自onlineDB的必需(新)记录.错误说:

The multi-part identifier "194.0.252.151.onlineDB.dbo.customers.CustomerID" could not be bound.
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我犯的错误.任何帮助,将不胜感激.

sql sql-server-2008 notin

4
推荐指数
1
解决办法
99
查看次数

SELECT id WHERE

我有桌子:

product_id | filter_id
        68 | 2
        68 | 4
        66 | 1
        69 | 4
        67 | 1
        67 | 5
Run Code Online (Sandbox Code Playgroud)

我想得到

`product_id` WHERE `filter_id` = '2' AND `filter_id` = '4'
Run Code Online (Sandbox Code Playgroud)

即,我只需得到product_id= 68

SELECT `product_id` FROM `filter` WHERE `filter_id` IN (2,4) - unsuitable
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

mysql select where

4
推荐指数
1
解决办法
54
查看次数

fprintf C多个空格

你好,我是C的新手并且有一些困惑 fprintf

我正在尝试创建一个数据表,我希望它看起来像这样:

Rectangle A                    Rectangle B 
SW corner   Height   Width     SW corner   Height   Width
Run Code Online (Sandbox Code Playgroud)

我的大部分困惑都来自白色空间,肯定有一种比添加空字符串更好的方法.

c printf

2
推荐指数
1
解决办法
440
查看次数

t-sql使用内连接更新多行

我试图在我的表中同时更新几行.

我想从另一个有外键的表中获取更新的值.

Table Table1:

Id Primary
UserNumber INT


Table Table2
Id Primary
Id_T1 ForeignKey
UserId INT
OrderNumber INT
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

注意:在表T2中,我需要UserId值,其中ordernumber具有最大值.

例如:

Id_T1 UserId OrderNumber 
15    24        1 
15    55        2 
15    72        3
Run Code Online (Sandbox Code Playgroud)

我想要收到的价值是72.

i have try this:
update T1 set T1.UserNumber = T2.UserId
FROM Table1 AS T1
INNER JOIN Table2 AS T2
ON T1.Id = T2.IdMain
WHERE T1.Id = T2.IdMain
AND T2.OrderNumber = (SELECT MAX(T2.OrderNumber) FROM Table2)
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

消息147,级别15,状态1,行6聚合可能不会出现在WHERE子句中,除非它位于HAVING子句或选择列表中包含的子查询中,并且要聚合的列是外部引用.

sql t-sql sql-server

2
推荐指数
1
解决办法
1万
查看次数

多列SQL的总和

我有学生标记数据设置如下

RegNo Subj1 Mark1 Subj2 Mark2 Subj3 Mark3 Subj4 Mark4
Run Code Online (Sandbox Code Playgroud)

其中Subj是主题名称和给定的标记.

数据是这样的,相同的主题可以在不同学生的任何列中.例如.Student1可能已选择Eng作为Subj1,其中Student2可能已选择Subj2.

现在我要求每个科目的平均值.我怎么找?

sql

2
推荐指数
1
解决办法
87
查看次数

如何同步存储在不同数据库中的两个表

我在不同的数据库中有两个表.表格完全相同(相同名称,相同列等).我的问题是,如何从父表中检索新行并存储到子表中?我需要在按钮的click_event中这样做.提前致谢.

c# sql

1
推荐指数
1
解决办法
3355
查看次数

如何在Windows Phone 8中使用纬度和经度获取位置

如何在c#.Please帮助中使用纬度和经度获取位置地址

c# windows-phone-8

1
推荐指数
1
解决办法
3358
查看次数

MPI中的c指针

我的mpi程序是这样的:

........
MPI_Status status1;

.......
MPI_Recv(rb,buf_size,MPI_INT,prcid,1,MPI_COMM_WORLD,&status1);

.....
Run Code Online (Sandbox Code Playgroud)

这个程序运行良好.但是当我改变它时:

........
MPI_Status* status2;

.......
MPI_Recv(rb,buf_size,MPI_INT,prcid,1,MPI_COMM_WORLD,status2);

.....
Run Code Online (Sandbox Code Playgroud)

它运行不好并出错:

erro: Segmentation fault (signal 11)
Run Code Online (Sandbox Code Playgroud)

&status1相等status2

他们之间有什么区别?谢谢 !

c mpi

1
推荐指数
2
解决办法
142
查看次数

连续获取最大值

对于MySQL中的下表(表中的价格表示不同供应商提供的价格)

Products   | Price1 | Price2 | Price3
Apple      | 2      | 3      | 4
Pear       | 2      | 1      | 1.5
Strawberry | 10     | 12     | 11
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到Apple的最大价格是Price3的结果,Pear的最大价格是Price1,草莓的最大价格是Price2,例如,我希望从上表中检索结果:

Products     | MaximunPrice
Apple        | Price3
Pear         | Price1
Strawberry   | Price2
Run Code Online (Sandbox Code Playgroud)

mysql

1
推荐指数
1
解决办法
51
查看次数

为什么我的CASE语句要求THEN部分是INT数据类型?

我试图运行一个查询,其中下面的CASE语句是其中一行.我正在使用Report Builder 3.0.

但是,我收到的错误是:

将varchar值'Case 1'转换为数据类型int时转换失败; Microsoft SQL Server,错误:245".

为什么CASE语句要求THEN部分是INT数据类型?

  (CASE
            WHEN    jobs.Uf_Production_Line = 'LN BM6'
                    THEN 'Case 1'
            ELSE

            99999
        END
    ) AS line
Run Code Online (Sandbox Code Playgroud)

sql-server

0
推荐指数
1
解决办法
1172
查看次数

标签 统计

sql ×4

c ×2

c# ×2

mysql ×2

sql-server ×2

mpi ×1

notin ×1

printf ×1

select ×1

sql-server-2008 ×1

t-sql ×1

where ×1

windows-phone-8 ×1