Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
ewigkeit
Δημοσιεύσεις: 36
Εγγραφή: 26 Μάιος 2008 17:15

Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Δημοσίευση από ewigkeit » 06 Ιουν 2010 14:15

Εγω με ενα φιλο μου , εχουμε μια βαση δεδομενων με το ιδιο όνομα, και την ίδια ονομασια πίνακα.
Τα δεδομενα ειναι διαφορετικα ομως , και θελουμε να κανουμε μια ενωση τους σε ενα.

Πως γινεται αυτο?

Ευχαριστω εκ των προτέρων :)

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Δημοσίευση από Pavel » 06 Ιουν 2010 15:12

Εσύ είσαι τρελός.

ewigkeit
Δημοσιεύσεις: 36
Εγγραφή: 26 Μάιος 2008 17:15

Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Δημοσίευση από ewigkeit » 06 Ιουν 2010 16:13

Το εχω κανει ηδη αυτο αλλα δε βρηκα αυτο που εψαχνα...

Θελω να μου τους ενωσει σε "φυσικη μορφη" και οχι απλα να δημιουργει ενα query , ετσι ωστε να εξαγω τη βαση σε txt και να την εγκαταστησει ο φιλος μου στο δικο του μηχανημα.

Πχ αυτο το ερωτημα

Κώδικας: Επιλογή όλων

SELECT *
FROM kiniseis
UNION ALL
SELECT *
FROM kiniseis1
Δεν εχει καπου create για να βαλει εκει μεσα ολα τα δεδομενα των στηλων συγκεντρομενα.

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Δημοσίευση από nbc » 06 Ιουν 2010 16:53

CREATE TABLE kiniseisAll SELECT * FROM (SELECT * FROM kiniseis UNION ALL SELECT * FROM kiniseis1) dummy;

ewigkeit
Δημοσιεύσεις: 36
Εγγραφή: 26 Μάιος 2008 17:15

Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Δημοσίευση από ewigkeit » 06 Ιουν 2010 18:31

nbc έγραψε:CREATE TABLE kiniseisAll SELECT * FROM (SELECT * FROM kiniseis UNION ALL SELECT * FROM kiniseis1) dummy;
#1248 - Every derived table must have its own alias
:hammer:
Πρωτη φορα το βλέπω αυτο το σφάλμα...

ewigkeit
Δημοσιεύσεις: 36
Εγγραφή: 26 Μάιος 2008 17:15

Πως ενωνουμε 2 πινακες σε 1 στη ΜySql?

Δημοσίευση από ewigkeit » 06 Ιουν 2010 19:37

Τελικα αυτο που μου δουλεψε ηταν

Κώδικας: Επιλογή όλων

CREATE TABLE kiniseisAll SELECT * FROM (SELECT * FROM kiniseis UNION ALL  SELECT * FROM kiniseis1) AS kiniseisAll
\

αλλα δεν ειναι auto increment to id :(
Oταν ξεκιναει παλι απο την αρχη η αριθμιση του 2 merged πινακα . Πως να το διορθωσω αυτο?

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες