0

我需要将两个表连接成一个关系表。我知道我可以通过内部连接来做到这一点,但我不知道如何开始。

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 的关系表中。

有任何想法吗?我如何从内部联接开始?需要外键吗?有什么例子吗?

4

1 回答 1

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
于 2012-09-10T10:00:00.283 回答