Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL获取与另一个已知值在同一行中的值_Sql - Fatal编程技术网

SQL获取与另一个已知值在同一行中的值

SQL获取与另一个已知值在同一行中的值,sql,Sql,最好的方法是用伪代码解释 How do I Get x, When table1.activity == "some_string" Then x = table1.line_number in that same row. 我正在做一个内部联接,并在表2中进行检查。基本上,如果table1.activity==“some_string”那么我不想加入那一行,因为在伪代码中没有提到table2 但您可以过滤查询的内部join ON语句或WHERE语句中的值。这取决于你想要什么样的例子,(在w

最好的方法是用伪代码解释

How do I Get x,
When table1.activity == "some_string" 
Then x = table1.line_number in that same row.

我正在做一个
内部联接
,并在表2中进行检查。基本上,如果
table1.activity==“some_string”
那么我不想加入那一行,因为在伪代码中没有提到table2 但您可以过滤查询的内部join ON语句或WHERE语句中的值。这取决于你想要什么样的例子,(在where部分)

从表1中选择*作为枢轴
使用(id)的内部联接表2
其中pivot.activity“不想要这些记录”;
或者在第二节

SELECT * FROM table1 AS pivot
INNER JOIN table2 AS t2 ON t2.id=pivot.id 
 AND t2.activity <>'not_want_these_kind_of_Records';
从表1中选择*作为枢轴
内部联接表2作为t2上的t2.id=pivot.id
t2.活动“不想要这些记录”;
第二个在连接到透视表之前过滤结果


关于

最好的方法是显示您在伪代码中没有提到的实际代码表2。还有一些示例数据和预期结果!
SELECT * FROM table1 AS pivot
INNER JOIN table2 AS t2 ON t2.id=pivot.id 
 AND t2.activity <>'not_want_these_kind_of_Records';