[Solved] Περίπλοκο ερώτημα με πρόσθεση τιμών και έλεγχο αποτελέσματος πρόσθεσης

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

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

Απάντηση
Άβαταρ μέλους
eirinikp
Δημοσιεύσεις: 90
Εγγραφή: 04 Οκτ 2010 12:59

[Solved] Περίπλοκο ερώτημα με πρόσθεση τιμών και έλεγχο αποτελέσματος πρόσθεσης

Δημοσίευση από eirinikp » 06 Μάιος 2011 14:12

Έχω τον εξής πίνακα, ας τον ονομάσουμε rooms:

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

id	house	name	room	value
_________________________________
1	housea	double	rooma	1
2	housea	double	roomb	1
Θέλω να θέσω ένα ερώτημα, στο οποίο να βλέπει τις καταχωρήσεις που υπάρχουν στις οποίες το name είναι ίσο με πχ 'double', να έχουν όλες την ίδια τιμή στο πεδίο house και να προσθέτει τις τιμές της κάθε καταχώρησης από το πεδίο value, και να μου επιστρέφει την τιμή του house, αν το άθροισμα της πρόσθεσης είναι μεγαλύτερο από έναν αριθμό (πχ 1)

Δηλαδή στο παραπάνω παράδειγμα, να δει ότι το name είναι double πράγματι, να προσθέσει 1+1>1 και να μου επιστρέψει την τιμή housea.

Μπορεί να γίνει κάτι τέτοιο?

Ευχαριστώ πολύ!
Τελευταία επεξεργασία από το μέλος eirinikp την 06 Μάιος 2011 14:42, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

[Solved] Περίπλοκο ερώτημα με πρόσθεση τιμών και έλεγχο αποτελέσματος πρόσθεσης

Δημοσίευση από dva_dev » 06 Μάιος 2011 14:30

δοκίμασε κάτι τέτοιο

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

select house, sum(value)
from rooms
where name='double'
group by house
having sum(value) > 1

Άβαταρ μέλους
eirinikp
Δημοσιεύσεις: 90
Εγγραφή: 04 Οκτ 2010 12:59

[Solved] Περίπλοκο ερώτημα με πρόσθεση τιμών και έλεγχο αποτελέσματος πρόσθεσης

Δημοσίευση από eirinikp » 06 Μάιος 2011 14:41

dva_dev έγραψε:δοκίμασε κάτι τέτοιο

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

select house, sum(value)
from rooms
where name='double'
group by house
having sum(value) > 1
Thanks a lot!!!!! :D :D :D

Απάντηση

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

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

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