2016-10-24 2 views
-1

Ich habe drei Tabellen:Ich habe drei Tabellen. Ich möchte einen Tisch haben. ReDesign mein Tisch

call_center_telephone - TABLE NAME 
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date 
1 | 87   | 181     | 10     |.......| 2016-10-18 
2 | 96   | 207     | 21     |.......| 2016-10-19 
3 | 51   | 291     | 19     |.......| 2016-10-20 
4 | 79   | 176     | 13     |.......| 2016-10-21 

call_center_adsl - TABLE NAME 
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date 
1 | 64   | 264     | 2     |.......| 2016-10-18 
2 | 79   | 301     | 7     |.......| 2016-10-19 
3 | 53   | 197     | 3     |.......| 2016-10-20 
4 | 37   | 239     | 5     |.......| 2016-10-21 

call_center_catv - TABLE NAME 
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date 
1 | 8   | 3     | 11     |.......| 2016-10-18 
2 | 1   | 9     | 27     |.......| 2016-10-19 
3 | 9   | 12     | 19     |.......| 2016-10-20 
4 | 5   | 22     | 33     |.......| 2016-10-21

Hier ist meine DB Diagramm: enter image description here Es gibt Eingabeformular. Von dieser Form kommst du in Tabellen. enter image description here Ich mag wie die

call_center - TABLE NAME 
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date
mit 3 Ausgängen wie die von allen Spalt eine Tabelle haben./Datum ist einzigartig/ enter image description here Von ReDesign meine DB. Wie das geht, bitte hilf mir. Tut mir leid, mein Englisch ist schlecht.

+0

Sie sind nicht klar. Bitte geben Sie Input- & Output-Tabellendefinitionen, Beispiel-Input-Tabellendaten und seine Beispiel-Output-Tabellendaten an. (Warum zeigen Sie die Formen? Sind 'id' etc * Spalten * oder sind sie * Werte in einer' Types'-Spalte? Die drei Tabellen haben jeweils eine eindeutige 'niit_duudlaga _... 'Spalte. Wie beeinflussen sie die Ausgabe? Hat die Ausgabe eine Spalte 'niit_duudlaga'? Ihre Eingabe- und Ausgabedaten sollten diese Spalten anzeigen. Warum nicht nur' UNION' die Tabellen und 'SELECT call_center_telephone.niit_duudlaga_telephone AS niit_duudlaga'? – philipxy

Antwort

0

your_new_tableName erstellen

(Column1 Datentyp ... Spalte n Datentyp)

Go;

Insert your_new_tableName

VON

( Select * from call_center_telephone

UNION ALL

Select * from call_center_adsl

UNION ALL

Select * from call_center_catv )

Go;

Wenn Sie alle drei Tabellen beibehalten und sie nur zusammenfassen möchten, um sie anzuzeigen, können Sie sich eine Ansicht oder eine temporäre Tabelle vorstellen, in der alle Daten zusammengefasst sind.

0
select top 2 * 
into new_table_name 

from call_center_telephone 

union all 
select top 2 * 
from call_center_adsl 

union all 

select * 
from call_center_catv 
+0

Ich möchte meine db-Tabelle neu gestalten bitte helfen Sie mir –

+0

mit obiger Abfrage, Sie brauchen nicht die Tabelle neu zu gestalten ... die Struktur der neuen Tabelle wird gleich die ersten Original-Tabelle. Off-Kurs, wenn nötig, können Sie Primärschlüssel hinzufügen, Index später –

+0

ja, aber wie bekomme ich 3 Ausgänge? –