Χαιρετώ την παρέα.
Έχω μια βάση με αρκετούς πίνακες, από τους οποίους με ένα select query παίρνω πράγματα που είναι κοινά. Μέχρι τώρα, το έτρεχα για 49 πίνακες και σήμερα που πρόσθεσα έναν ακόμη, εμφανίζεται το μήνυμα του θέματος.
Το κακό είναι ότι δεν έχουν όλα τα πεδία το ίδιο ακριβώς όνομα, αλλά παραλαγές, πχ Πεδίο1, Πεδίο_1.
Αυτό που του λέω ουσιαστικά είναι
Υπόψιν ότι όταν τρέξει αυτό το query, τρέχω ένα 2ο πάνω σε αυτό, για να διορθώσω τα προβαλλόμενα αποτελέσματα. Για παράδειγμα, υπάρχει ένα πεδίο χώρας, το οποίο δεν έχει πάντα σταθερή τιμη, θα μπορούσε να έχει GB, UK, England, United Kingdom. Αυτές τις διορθώσεις τις κάνω σε υποστηρικτικό πίνακα και τελικά προβάλω την τιμή που θέλω, πχ United Kingdom.Κώδικας:Select Πεδίο1, Πεδίο2, ..... FROM [Πινακας1] UNION ALL Select Πεδίο_1, Πεδίο2, ..... FROM [Πινακας2] UNION ALL ... ... FROM [ΠινακαςX];
Το 1ο query τρέχει μόνο του χωρίς κανένα πρόβλημα. Το μήνυμα σφάλματος εμφανίζεται ουσιαστικά όταν πάω να κάνω οποιαδήποτε άλλη ενέργεια με τα αποτελέσματα αυτού.
Θα μπορούσα να εφαρμόσω λύση πονάει κεφάλι-κόψει κεφάλι και να σπασω το query σε 2 κομμάτια και να τα ενώσω μετά (δεν το έχω δοκιμάσει, αλλά δεν φαντάζομαι να μην μου δουλέψει έτσι).
Υπάρχει κάτι άλλο που θα μπορούσα να κάνω και δεν έχω σκεφτει; Σε περίπτωση που δεν έχει γίνει κατανοητό , οι γνώσεις μου πάνω σε SQL statements είναι αρχάριου
Ευχαριστώ!
Εμφάνιση 1-1 από 1
Θέμα: Query too complex
-
24-05-18, 14:34 Query too complex #1
Τελευταία επεξεργασία από το μέλος Chingachgook : 25-05-18 στις 10:22.
Παρόμοια Θέματα
-
peer too peer handytone 503 to ht802
Από idaf στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 1Τελευταίο Μήνυμα: 15-05-18, 22:43 -
php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα
Από siakattack στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 8Τελευταίο Μήνυμα: 14-04-18, 13:51 -
TD5136v2 Συχνά δεν φορτώνουν ορισμένες σελίδες ("DNS query refused"). Διορθώνεται μονο με power off/on
Από Rick_641 στο φόρουμ Alcatel Thomson ADSL modems και routersΜηνύματα: 4Τελευταίο Μήνυμα: 12-08-17, 18:49
Bookmarks