小编Tar*_*ryn的帖子

在1台服务器上的2个不同数据库中的表之间使用INNER JOIN更新查询

需要一些SQL语法帮助:-)

两个数据库都在同一台服务器上

db1 = DHE
db2 = DHE_Import

UPDATE DHE.dbo.tblAccounts 
INNER JOIN DHE_Import.dbo.tblSalesRepsAccountsLink 
    ON DHE.dbo.tblAccounts.AccountCode = DHE_Import.tblSalesRepsAccountsLink.AccountCode 
SET DHE.dbo.tblAccounts.ControllingSalesRep = DHE_Import.dbo.tblSalesRepsAccountsLink.SalesRepCode
Run Code Online (Sandbox Code Playgroud)

我可以在Access中使用具有类似语法的链接表进行查询 - 但是SQL不喜欢它.

我确定这是一个简单的问题:-D

谢谢!

database sql-server syntax inner-join

51
推荐指数
4
解决办法
35万
查看次数

如何在PIVOT中用0输出替换(null)值

我试图在PIVOT函数中使用0(零)输出转换(null)值但没有成功.

下面是表格和我试过的语法"

SELECT
CLASS,
[AZ],
[CA],
[TX]
FROM #TEMP
PIVOT (SUM(DATA)
FOR STATE IN ([AZ], [CA], [TX])) AS PVT
ORDER BY CLASS

CLASS   AZ  CA      TX
RICE    10  4       (null)
COIN    30  3        2
VEGIE   (null) (null) 9
Run Code Online (Sandbox Code Playgroud)

我试图使用ISNULL但没有奏效.

PIVOT SUM(ISNULL(DATA,0)) AS QTY
Run Code Online (Sandbox Code Playgroud)

有人可以查看它的语法错误吗?非常感谢!

sql sql-server pivot

40
推荐指数
3
解决办法
9万
查看次数

是什么让一个好的规格?

一位在该项目的乔尔测试是一个项目/公司应该有一个规范.

我想知道什么使规格好.有些公司会编写大量无用的规范,没有人读过,其他公司也不会写下任何东西,因为"无论如何都不会读任何东西".那么,你对你的规范有什么看法?两个极端之间的良好平衡是什么?有没有什么特别重要的,真的,真的(!)应该总是记录在规范中?

specifications

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

我的PDO声明不起作用

这是我的PHP sql语句,它在var转储时返回false

$password_md5 = md5($_GET['password']);
$sql = $dbh->prepare('INSERT INTO users(full_name, e_mail, username, password, password_plain) VALUES (:fullname, :email, :username, :password, :password_plain)');
$result = $sql->execute(array(
                    ':fullname' => $_GET['fullname'], 
                    ':email' => $_GET['email'], 
                    ':username' => $_GET['username'],
                    ':password' => $password_md5,
                    ':password_plain' => $_GET['password']));
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

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

我可以在SQL存储过程中将列名作为输入参数传递

create procedure sp_First
@columnname varchar
AS
begin
select @columnname from Table_1
end 
exec sp_First 'sname'
Run Code Online (Sandbox Code Playgroud)

我的要求是将列名称作为输入参数传递.我试过这样,但它给出了错误的输出.

所以帮助我

sql stored-procedures

36
推荐指数
4
解决办法
11万
查看次数

从结果查询中选择count(*)

我需要你的帮助,这是我的SQL查询:

select count(SID) 
from Test 
where Date = '2012-12-10' 
group by SID
Run Code Online (Sandbox Code Playgroud)

这是我的结果:

|2|
|3|
|4|
|3|
Run Code Online (Sandbox Code Playgroud)

现在我必须计算第一次查询的结果!

Expected result: 4 
Run Code Online (Sandbox Code Playgroud)

sql sql-server select

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

SQLite删除Cascade无法正常工作

在Android 4.2中,使用SQLite 3.7.11,当我从Quizzes表中删除一行时,下面是谁的模式,QuizQuestions表中的相应行不会被删除.

我无法弄清楚出了什么问题.我试过推杆

db.execSQL("PRAGMA foreign_keys = ON;"); 
Run Code Online (Sandbox Code Playgroud)

create table语句之前和之后.

创建表语句:

CREATE TABLE quizzes(quiz_name TEXT PRIMARY KEY COLLATE NOCASE);

CREATE TABLE quizQuestions(quiz_name TEXT, question_id INTEGER,
     PRIMARY KEY(quiz_name, question_id),
     FOREIGN KEY(quiz_name) REFERENCES quizzes(quiz_name) ON DELETE CASCADE,
     FOREIGN KEY(question_id) REFERENCES questions(question_id) ON DELETE CASCADE);
Run Code Online (Sandbox Code Playgroud)

sqlite android cascading-deletes

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

PHP:检查任何发布的变量是否为空 - 表单:所有必填字段

是否有一个更简单的功能:

if (isset($_POST['Submit'])) {
    if ($_POST['login'] == "" || $_POST['password'] == "" || $_POST['confirm'] == "" || $_POST['name'] == "" || $_POST['phone'] == "" || $_POST['email'] == "") {
        echo "error: all fields are required";
    } else {
        echo "proceed...";
    }
}
Run Code Online (Sandbox Code Playgroud)

php forms post field

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

C++命名空间和在单独的文件中定义类

我想创建一个名称空间,它将包含几个类作为"包"的一部分.

我是否必须声明命名空间中的所有类?

例如,如果我有一个定义2dEngine命名空间的"2dEngine.h",我是否必须在该头文件中声明所有单独的类?或者我仍然可以将它们分成单独的标题(.h)文件并让它们成为命名空间的一部分?

伪示例:

TwoEngine.h

namespace TwoEngine
{
    class Canvas
    {
        // Define all of Canvas here
    };

    class Primitive
    {
        // Define all of Primitive here
    };
}
Run Code Online (Sandbox Code Playgroud)

而不是这样做,我想让Canvas和Primitive成为他们自己的.h文件,并且只是某种程度上声明它们是该命名空间的一部分.

对不起,我还是很陌生.

c++ namespaces header file

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

如何为不返回任何行的查询设置默认行?

如果表中不存在行,我需要知道如何返回默认行.最好的方法是什么?我只从这个特定的表返回一个列来获取它的值.

编辑:这将是SQL Server.

sql sql-server

29
推荐指数
5
解决办法
11万
查看次数