Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zliczanie wielu wartosci
Kinool
post
Post #1





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


witam czy jest możliwe zarobić w jednym zapytaniu czegoś takiego:

tabela uczen:
uczen_id, user_name, klasa_id

tabela sprawdziany:
sprawdzian_id, uczen_id, przedmiot_id, ocena, czas

tak mniej więcej wyglądają tabele z jednego przedmiotu może być kilka sprawdzianów wiec jeden uczeń może dostac kilka ocen, chciał bym zliczyć ile dany uczen ma 5, 4, 3 itd i z jakich przedmiotów i właśnie nie wiem czy można to zrobić to w jednym zapytaniu czy trzeba rozbić na kilka zapytan dla kazdej oceny odzielnie?

acha i jeszcze jedno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czy szybsze jest zlaczanie przez JOIN
  1. SELECT uczen.*
  2. FROM uczen LEFT JOIN sprawdziany ON (sprawdziany.uczen_id=uczen.uczen_id)
czy
  1. SELECT uczen.*
  2. FROM uczen, sprawdziany WHERE sprawdziany.uczen_id=uczen.uczen_id


(pomijajac co sie pobiera, jedynie samo laczenie)
czy nie ma to zadnego znaczenia na wydajnosci?

Ten post edytował Kinool 22.12.2004, 14:46:02
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:18