从2个表中选择数据(简单)

时间:2017-07-19 14:29:56

标签: sql

我从关系表CID

中检索了一个ACN和一个RELCIF的数字

但现在我还希望看到来自CLS

的字符串ACN

我这样做了,只显示了第一个选择:

select CID,ACN from RELCIF
select CLS from ACN

如何在一个表格中查看所有数据?

2 个答案:

答案 0 :(得分:0)

Select CID, ACN, '' as CLS from RELCIF
UNION
SELECT '' as CID, '' as ACN, CLs from ACN

答案 1 :(得分:0)

您需要加入"加入"你的FROM子句中的两个表一起。我在这里猜测你的专栏名称,但它看起来像是:

SELECT RELCIF.CID, RELCIF.ACN, ACN.CLS 
FROM RELCIF 
    INNER JOIN ACN 
        ON RELCIF.ACN = ACN.ACN;

我们在这里" INNER JOIN"两张桌子。我们在ON子句中告诉它两个表是如何相关的。

此SQL语句说:"使用ACN表中的字段RELCIF加入两个表,其中ACN表等于ACN中的CID字段表。然后输出ACN表格中的RELCIFCLS字段以及ACN表格中的$str = 'translations.fr'; $exploded = explode('.', $str); $array = [ 'translations' => [ 'fr' => 'fr value', 'es' => 'es value', ] ]; unset($array[$exploded[0]][$exploded[1]]); 字段。"