小编Mar*_*tin的帖子

SQL Server 中基于列值的连接表

项目

id  key code    description
------------------------------
1   1   misc    miscellaneous
2   1   med     medicine    
Run Code Online (Sandbox Code Playgroud)

杂项表:

id  code    description
------------------------
1   misc1   miscellaneous
2   misc1   miscellaneous
Run Code Online (Sandbox Code Playgroud)

药品表:

id  code        description
---------------------------
1   medicine1   medicine
2   medicine1   medicine
Run Code Online (Sandbox Code Playgroud)

我有这个表结构;我的主表是Item表,我想根据主表中的列值将主表与其他表连接起来。确定要连接的表的列是code。如果代码与misc联接,misc table如果值与med联接medicine table

JOIN我知道表格的基本知识

SELECT * 
FROM item 
INNER JOIN miscellaneous ON item.key = miscellaneous.id
Run Code Online (Sandbox Code Playgroud)

但我不知道当有条件指向哪个表时如何加入JOIN

sql sql-server join

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

JOIN sql上的concat 2列值

Table One


ID  Code    Amount
1   2       100
2   2       200


Table Two

ID  Key     Description
1   12      Bag
2   22      Cap
Run Code Online (Sandbox Code Playgroud)

我想加入选择两个表来连接一个表的2列.在表格中说我想在t1.id + t1时加入它们.code = t2.key.在图形我想22 = 22还是12 = 12其中22 or 21的第一面是t1.id+t1.code

查询:

Select * 
from table1 AS t1 INNER JOIN table2 AS t2 ON (t1.id +""+ t1.code)= t2.key
Run Code Online (Sandbox Code Playgroud)

错误:

消息1038,级别15,状态4,行1对象或列名称缺失或为空.对于SELECT INTO语句,请验证每列是否具有名称.对于其他语句,请查找空别名.不允许使用定义为""或[]的别名.将别名更改为有效名称.

sql t-sql sql-server join

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

在 php 中内爆之前修剪以获得修剪过的字符串

$array = array(' lastname ', ' email ', ' phone ');
$comma_separated = implode(" ", $array);

echo $comma_separated; // lastname  email  phone
Run Code Online (Sandbox Code Playgroud)

我有上面的代码来组合或连接 PHP 中的字符串问题是如果数组中的元素在连接字符串中有额外的空间,则它有额外的空间。

预期结果:echo 中的单词之间只有一个空格

内爆前如何先修剪数组中的每个元素

php arrays string implode

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

在jquery中添加float

var sssee = "581.30";
var ssser = "1,178.70";


var ssee = sssee.trim().replace(/,/g, "");
var sser = ssser.trim().replace(/,/g, "");
console.log("ee " + ssee)
console.log("er " + sser)
console.log("total " + parseFloat(ssee + sser))
Run Code Online (Sandbox Code Playgroud)

在日志我看到:

ee 581.30

呃1178.70

总计581.301178

为什么在添加替换时删除,计算中的混乱.

javascript jquery

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

根据特定的列值php pdo mysql选择所有相同的列

我有一张如下表

ID     Status
1      InActive
2      Active
3      Active
4      InActive
5      Active
Run Code Online (Sandbox Code Playgroud)

我想选择ID 2,然后获取ID 2的状态,然后根据该状态,我想选择具有相同状态的所有剩余ID.

我无法创建一个简单的演示,因为我无法想出如何选择的方法.

预计: Get ID 2,3,5因为他们都有积极的地位

目前正在处理手头的问题

基地选择:

Select * from table where id = 2

我想知道要添加到此查询的内容,以便能够选择与id 2共享相同状态的另外2行

php mysql pdo

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

标签 统计

join ×2

php ×2

sql ×2

sql-server ×2

arrays ×1

implode ×1

javascript ×1

jquery ×1

mysql ×1

pdo ×1

string ×1

t-sql ×1