我需要将两个表连接到关系表中。我知道我可以通过内连接来做到这一点,但我不知道如何开始。
TABLE_SOCIO
-----------------
-id
-name
-phone
-email
TABLE QUOTA
-----------------
-id
-name
-description
-value
现在我需要通过每个的id来加入这两个唯一的表。
RELATIONAL TABLE
-----------------
-id_Quota
-id_Socio
我有一个id_Quota到n id's_Socio。这是1-n的关系。我有一个数组列表,其中包含我需要在关系表中保存的id_Socio,只有一个id_Quota。
有什么想法吗?我如何从内部联接开始?外键是否需要? 任何一个例子?
答案 0 :(得分:0)
SELECT t1.name, t1. phone,
t2.description, t2.value
FROM TABLE_SOCIO t1
INNER JOIN RELATIONALTABLE r ON t1.Id = r.id_Socio
INNER JOIN TABLE_QUOTA t1 ON t2.Id = r.id_Quota