【发布时间】:2015-08-01 23:15:50
【问题描述】:
我有四列从三个不同的表连接
第 1 列包含他们的 ID 号
第 2 列和第 3 列分别是他们的姓氏和名字
第 4 栏他们的地址
SELECT
idno, lastname, firstname, address
FROM
table1
JOIN
table2 ON table2.table2_pk = table1.table1_fk
JOIN
table3 ON table3.table3_pk = table2.table2_fk
ORDER BY acctnum ASC;
我想添加一个额外的列来确定该组的成员是旧成员还是新成员,例如 ID 编号从 1 到 50 的成员是旧的,而 51 到 100 的成员是新成员。
从三个连接表创建新列的语法是什么?
【问题讨论】:
-
你使用的是 sql-server 还是 MySQL?
-
CASE 语句就是你所需要的
标签: mysql sql-server join