Ερωτηση για select στην mysql

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

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

Απάντηση
charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Ερωτηση για select στην mysql

Δημοσίευση από charkoul » 07 Ιούλ 2011 22:33

οταν γραφω αυτο στην mysql

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

SELECT πινακσς1.στηλη1, πινακας2.στηλη1
FROM 
πινακας1, πινακας2
WHERE 
πινακας1.στηλη1='κατι' ;
μου εμφανιζει
κατι | στοιχειο 1 του πινακας2.στηλη1
κατι | στοιχειο 2 του πινακας2.στηλη1
κατι | στοιχειο 3 του πινακας2.στηλη1
...............................
..............................
...........................
ενω κανονικα θα επρεπε να μου εμφανιζει μον την μια εγγραφη
Τι λαθος κανω?

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ερωτηση για select στην mysql

Δημοσίευση από korgr » 07 Ιούλ 2011 23:11

To 'κατι' υπάρχει μόνο μία φορά στον πίνακα?

charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Ερωτηση για select στην mysql

Δημοσίευση από charkoul » 07 Ιούλ 2011 23:57

korgr έγραψε:To 'κατι' υπάρχει μόνο μία φορά στον πίνακα?
ακριβως μονο μια

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

Ερωτηση για select στην mysql

Δημοσίευση από fafos » 08 Ιούλ 2011 00:16

o pinakas2 ti rolo paizei sthn istoria? mhpos thes na zhthseis na tairiazei me kapoio koino stoixeio tou pinaka1? (p.x. pinakas2.stili1=pinakas1.stili1)
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Ερωτηση για select στην mysql

Δημοσίευση από charkoul » 08 Ιούλ 2011 00:37

fafos έγραψε:o pinakas2 ti rolo paizei sthn istoria? mhpos thes na zhthseis na tairiazei me kapoio koino stoixeio tou pinaka1? (p.x. pinakas2.stili1=pinakas1.stili1)
στον πινακα2 η στηλη1 εχει τα id και η στηλη2 τις τιμες (κατι σαν foreing keys) μιας στηλης του πινακα1.
δεν ξερω αν εγινα κατανοητος ή σας μπερδεψα περισσοτερο :o

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ερωτηση για select στην mysql

Δημοσίευση από korgr » 08 Ιούλ 2011 10:35

Αυτό που σου λέει ο fafos είναι.
Και γενικά να εμφανίζεις κώδικα με πραγματική δομή και ονόματα πεδίων για να καταλαβαίνουμε και εμείς ποιο πεδίο είναι id άλλου πίνακα κλπ.
Προφανώς κάποιο πεδίο του ενός πίνακα είναι κοινό με κάποιο πεδίου του άλλου πίνακα. Για αυτά θα προσθέσεις την συνθήκη που σου είπε ο fafos. Στην ουσία δεν έχεις κάνει το join

charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Ερωτηση για select στην mysql

Δημοσίευση από charkoul » 08 Ιούλ 2011 13:56

korgr έγραψε:Αυτό που σου λέει ο fafos είναι.
Και γενικά να εμφανίζεις κώδικα με πραγματική δομή και ονόματα πεδίων για να καταλαβαίνουμε και εμείς ποιο πεδίο είναι id άλλου πίνακα κλπ.
Προφανώς κάποιο πεδίο του ενός πίνακα είναι κοινό με κάποιο πεδίου του άλλου πίνακα. Για αυτά θα προσθέσεις την συνθήκη που σου είπε ο fafos. Στην ουσία δεν έχεις κάνει το join
πραγματι ηθελε επιπλεον συνθηκες ισοτητας.
Στην προγραμμα βεβαια αντισοιχουσα 7 στηλες ενως πινακα με id για 1 στηλη 7 πινακων, οποτε αν εβαζα ολο τον κωδικα θα σας μπερδευα και μαλλον δεν θα μπορουσατε να βοηθησετε.

Ολα αυτα τα θελω γιατι προσπαθω να φτιαξω κατι σαν "αναλυτικη αναζητηση"

Οπως και να εχει ευχαριστω για τον χρονο που διαθετετε για να με βοηθησετε στις αποριες μου

Απάντηση

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

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

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