Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (0%)
|
Witam,
Mam tabele w której jest ponad 500 tys rekordow, które wyglądają tak: id: | userid: | course: | element: | value: 1 | 2 | 45 | status | passed 2 | 2 | 45 | score | 96 3 | 3 | 56 | status | incomplete 4 | 4 | 54 | status | failed 5 | 4 | 54 | score | 30 6 | 3 | 56 | score | 67 Potrzebuję najpierw wybrać który user w którym course ma element='status' i value='passed' albo 'failed', a następnie, jeśli ma 'passed' albo 'failed' w danym kursie, wypisać value gdy element='score' w tym course. Trochę to zawiłe ale mniejwięcej tak to wygląda (IMG:style_emoticons/default/smile.gif) Dzięki! |
|
|
|
lecter007 [PostgreSQL] Dwukrotne zapytanie do jednej tabeli 11.06.2014, 12:06:05
Crozin 1. Masz zrypaną strukturę bazy na pierwszy rzut ok... 11.06.2014, 12:15:39
lecter007 Super, działa! Dzięki!
A czy dałoby się d... 11.06.2014, 13:20:05
Crozin [SQL] pobierz, plaintext ... WHERE ... AND a.id NO... 11.06.2014, 13:31:24
lecter007 no właśnie id mi nie kopiuje z oryginalnej tabeli.... 11.06.2014, 13:46:24
Crozin Napisz na podstawie jakich kolumn określasz czy da... 11.06.2014, 14:00:18
lecter007 Dokładnie chce sprawdzać po 'course', ... 12.06.2014, 07:22:25 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 17:00 |