![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 11.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Załóżmy, ze mam bazę danych składająca się z dwóch tabel: patient: id(klucz główny), first_name, last_name, birth_date testy: id(klucz główny), patient_id(klucz obcy z tabeli 'patient'), opis, data Nie mogę sobie poradzić z zapytaniem, które miałoby pokazać tych pacjentów, którzy mają najwięcej badń(testów). Jak stworzyć takie zapytanie? PS Tak przy okazji, jeśli można, jak zrobić, żeby wyświetlić wszystkich pacjentów i posegregować alfabetycznie, np wg. 'last_name', lecz wymusić aby pacjent Harrison Ford był jako pierwszy(taki wyjątek)? Z góry dzięki za pomoc Ten post edytował Jozjasz 22.07.2012, 11:36:45 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Ten post edytował toaspzoo 22.07.2012, 12:31:56 -------------------- LS Easter egg < |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 11.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa.
Wyrzuca błąd: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the rght syntax to use near 'FROM patient WHERE MAX( IN(SELECT count(*) FROM testy WHERE patient.id = testy.' at line 1 mysql> |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował bpskiba 22.07.2012, 13:18:12 |
|
|
![]() ![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 11.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:03 |