-2

我想组合 3 个不同的列,它们包含公司名称,但存储在不同的组中!

像:

  1. 公司_内陆
  2. 公司_进口
  3. Company_import_group

每个类别都来自一个临时表,在我必须将所有字段组合成一列之后,我将尝试以下几行,但我得到了所有的 0 值。

select (hamburger_belfold.Szallito_nev +' '+ hamburger_import.szallito_nev +' '+ hamburger_import_group.szallito_nev ) as 'Szállitó' 
from hamburger_belfold,hamburger_import,hamburger_import_group;

我想要这样的东西:

Combine Table |
Company 1     |from table 1
company 2     |from table 1
company 3     |from table 1

company 4     |from table 2
company 5     |from table 2
company 6     |from table 2

company 7     |from table 3
company 8     |from table 3
company 9     |from table 2
4

1 回答 1

0

如果您想将它放在一列中,而不是CONCAT使用UNION

SELECT Szallito_nev FROM hamburger_belfold
UNION
SELECT szallito_nev FROM hamburger_import
UNION
SELECT szallito_nev FROM hamburger_import_group;
于 2013-11-08T13:44:32.620 回答