Λάθος ερώτημα! Εμφανίζει μόνο τις κατηγορίες που έχουν data!

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

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

Απάντηση
Akis_gr49
Δημοσιεύσεις: 266
Εγγραφή: 07 Ιουν 2007 13:49

Λάθος ερώτημα! Εμφανίζει μόνο τις κατηγορίες που έχουν data!

Δημοσίευση από Akis_gr49 » 20 Δεκ 2008 17:35

Γεια σας, έχω 2 πίνακες: data και categories

Στον data έχω τα data_id, cat_id, date, euro
Στον categories έχω τα cat_id, cat_name

και θέλω να εμφανίσω όλες τις κατηγορίες και σε παρένθεση τον αριθμό των data_id.


$sql = "SELECT distinct(categories.cat_id), categories.cat_name, data.cat_id, categories.cat_id, count(mm_data.data_id) AS count "
."FROM data AS data, categories AS categories "
."WHERE data.cat_id = categories.cat_id "
;

Δοκιμάζω το παραπάνω ερώτημα αλλά δεν δεν εμφανίζει τις κατηγορίες που δεν έχουν δεδομένα.

Κάθε βοήθεια ευπρόσδεκτη παιδιά, να στε καλά!

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

Λάθος ερώτημα! Εμφανίζει μόνο τις κατηγορίες που έχουν data!

Δημοσίευση από fafos » 20 Δεκ 2008 18:11

to query zhta: WHERE data.cat_id = categories.cat_id

pou shmainei vres tis kathgories pou yparxoun mesa sthn data.. an den yparxei data xoris thn X kathgoria mhn thn emfanizeis... den ksero an tis emfanisei me ena: AND categories.cat_id != data.cat_id meta to WHERE...

Akis_gr49
Δημοσιεύσεις: 266
Εγγραφή: 07 Ιουν 2007 13:49

Λάθος ερώτημα! Εμφανίζει μόνο τις κατηγορίες που έχουν data!

Δημοσίευση από Akis_gr49 » 20 Δεκ 2008 18:43

Τώρα δεν εμφανίζει τίποτα!

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

Λάθος ερώτημα! Εμφανίζει μόνο τις κατηγορίες που έχουν data!

Δημοσίευση από dva_dev » 21 Δεκ 2008 06:49

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

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

SELECT categories.cat_name, count(data.cat_id) AS count
FROM data left join categories on data.cat_id = categories.cat_id
group by categories.cat_name

Απάντηση

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

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

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