我有一个数据库,两个表格和一个链接表,我需要一个联合网络查询:
我的表格如下:
family (userid (int), loginName, etc)
member (memberid (int), loginName(this links member to a family),name, etc)
Linking Table: user2member (userid,memberid)...would both be foreign keys?
我想谈两点:
(1) 能够有一个家庭:loginName(12,Johnson)为另一个家庭。 标识(43,Smith)并记录在连接表中。
That would look like this: 12,43
2) 当我向所有成员提问时。 在Johnson家庭的名字,我获得所有Johnsons &所有Smiths。
If Johnson = Ted, Sue & Patty IF Smith =Joe, Sue & Bob
我的询问结果为:Johnson现在=Ted,Sue,Patty,Joe,Sue,Bob
我在几天前没有很好的表格名称就询问了这个问题,最后我把自己和 n笑·奥利·琼斯混为一谈。
SELECT member.name
FROM family
JOIN user2member on family.userid = member.memberid
JOIN member on user2member.name = member.name
WHERE family.userid = 30
ORDER BY member.name
我不得不改变奥利克斯的回答,以便与我的表格相匹配,但I m在5行的差错只有0,30个。
这是我第一次做联合调查组的工作,如果这样做是正确的,我没有任何想法。
感谢
这里与我第一个问题的联系:mySQL tablelinking , group associated with other members list, the showing all members