【发布时间】:2011-04-27 19:32:31
【问题描述】:
我有两张表如下:
TABLE A TABLE B
StuID | actid FacID | actid
3 12 98 17
5 17 54 21
我想列出参加活动 17 的每个人的姓名,包括学生和教师。有没有我可以得到如下结果:
id | actid
98 17
5 17
不创建新表(仅使用表达式嵌套或派生关系)?
在 actid 上的 JOIN 会给出如下内容:
StuID | FacID | actid
5 98 17
我想我需要一种连接形式??
【问题讨论】:
-
这种形式的连接在 SQL 中称为 UNION,Thilo 有正确的答案,如下所示(您应该接受该答案,这样 Thilo 才能获得荣誉)。
标签: sql mysql concatenation