Εμφάνιση 1-1 από 1

Θέμα: Query too complex

  1. #1
    Εγγραφή
    22-03-2018
    Ηλικία
    48
    Μηνύματα
    1.170
    Downloads
    0
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Wind
    Χαιρετώ την παρέα.

    Έχω μια βάση με αρκετούς πίνακες, από τους οποίους με ένα select query παίρνω πράγματα που είναι κοινά. Μέχρι τώρα, το έτρεχα για 49 πίνακες και σήμερα που πρόσθεσα έναν ακόμη, εμφανίζεται το μήνυμα του θέματος.
    Το κακό είναι ότι δεν έχουν όλα τα πεδία το ίδιο ακριβώς όνομα, αλλά παραλαγές, πχ Πεδίο1, Πεδίο_1.

    Αυτό που του λέω ουσιαστικά είναι

    Κώδικας:
    Select Πεδίο1, Πεδίο2, ..... 
    FROM [Πινακας1]
    UNION ALL
    Select Πεδίο_1, Πεδίο2, ..... 
    FROM [Πινακας2]
    UNION ALL
    ...
    ...
    FROM [ΠινακαςX];
    Υπόψιν ότι όταν τρέξει αυτό το query, τρέχω ένα 2ο πάνω σε αυτό, για να διορθώσω τα προβαλλόμενα αποτελέσματα. Για παράδειγμα, υπάρχει ένα πεδίο χώρας, το οποίο δεν έχει πάντα σταθερή τιμη, θα μπορούσε να έχει GB, UK, England, United Kingdom. Αυτές τις διορθώσεις τις κάνω σε υποστηρικτικό πίνακα και τελικά προβάλω την τιμή που θέλω, πχ United Kingdom.

    Το 1ο query τρέχει μόνο του χωρίς κανένα πρόβλημα. Το μήνυμα σφάλματος εμφανίζεται ουσιαστικά όταν πάω να κάνω οποιαδήποτε άλλη ενέργεια με τα αποτελέσματα αυτού.

    Θα μπορούσα να εφαρμόσω λύση πονάει κεφάλι-κόψει κεφάλι και να σπασω το query σε 2 κομμάτια και να τα ενώσω μετά (δεν το έχω δοκιμάσει, αλλά δεν φαντάζομαι να μην μου δουλέψει έτσι).

    Υπάρχει κάτι άλλο που θα μπορούσα να κάνω και δεν έχω σκεφτει; Σε περίπτωση που δεν έχει γίνει κατανοητό , οι γνώσεις μου πάνω σε SQL statements είναι αρχάριου

    Ευχαριστώ!
    Τελευταία επεξεργασία από το μέλος Chingachgook : 25-05-18 στις 10:22.

Παρόμοια Θέματα

  1. peer too peer handytone 503 to ht802
    Από idaf στο φόρουμ Voice over IP (VoIP) Sip/Iax Hardware
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 15-05-18, 22:43
  2. php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα
    Από siakattack στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 8
    Τελευταίο Μήνυμα: 14-04-18, 13:51
  3. Μηνύματα: 4
    Τελευταίο Μήνυμα: 12-08-17, 18:49

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας