Προβλημα με query

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

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

Απάντηση
Άβαταρ μέλους
nikmauro
Δημοσιεύσεις: 4
Εγγραφή: 07 Νοέμ 2010 18:39

Προβλημα με query

Δημοσίευση από nikmauro » 07 Νοέμ 2010 18:55

Καλησπέρα σε όλους.
Θα ήθελα την βοήθεια σας στο παρακάτω πρόβλημα

Έχω ένα πίνακα με ΤΙΜΕΣ ΠΡΟΪΌΝΤΩΝ
υπάρχουν κάποιες τιμές που είναι DEFAULT με βάση το ΜΕΓΕΘΟΣ και τον ΤΥΠΟ
υπάρχουν όμως και τιμές που έχουν άλλη μεταβλητή ανάλογα αν έχει οριστεί η ΚΑΤΗΓΟΡΙΑ που ανήκουν

Το πρόβλημα μου είναι ότι θέλω να κάνω ένα ΕΡΩΤΗΜΑ που να μου επιστρέφει τις DEFAULT τιμές και αν κάποια
τιμή έχει οριστεί και σε κατηγορία τότε να φέρνει μόνο αυτήν που έχει όρισμα κατηγορίας

ΠΧ
SELECT

sp_sizeid,
sp_typeid,
sp_default,
sp_groupid

FROM
shop_prices

WHERE
sp_groupid = '0' OR
sp_groupid = '36209624'

ΤΟ ΠΑΡΑΠΑΝΩ ΕΠΙΣΤΕΦΕΙ
1,1,1,0
1,2,1,0
2,1,1,0
2,2,1,0
1,1,null ,362
η πρώτη εγγραφή με την τελευταία έχουν τα ίδια SIZE & TYPE ΚΑΙ σε αυτην την περίπτωση θέλω να φέρει ΜΟΝΟ αυτό που το groupid ΔΕΝ ΕΙΝΑΙ 0
Συνημμένα
2010-11-07_185426.jpg
result

Απάντηση

Επιστροφή στο “MySQL”

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

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