![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 4 Dołączył: 22.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hello,
Mam skomplikowany problem i nie wiem jak się za niego zabrać... Załóżmy, że tabela ma 10 kolumn i 10 rekordów - każdy rekord ma: różną lub taką samą lub brak wartości. Cechą wspólną wszystkich rekordów niech będzie kolumna o nazwie "szukam" o wartosci "123". Jak skonstruować zapytanie, które wyświetli mi KOMPLETNE dane dla wartości 123? Zakładając, że za pomocą jednego rzędu rekordów nie wyświetlę kompletnych danych ponieważ są braki w kolumnach? Nie wiem jak to jaśniej opisać - mam nadzieję, że ktoś zrozumie... (IMG:style_emoticons/default/wstydnis.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie da się coś takiego zrobić złączeniami może lecz to chyba nie najlepszy pomysł. Jeśli dobrze Cię rozumiem to przy założeniu że mam 4 kolumny (a nie 10) wygląda to tak:
Kod a | - | - | 123 - | b | - | 123 x | y | z | 124 - | - | c | 123 i chciałbyś aby zwrócić dla 123 rekord tak by wyszło a,b,c? A co jeśli jest np 5 takich rekordów i w jednym polu masz rózne wartości? Którą zwrócić? Ogólnie mi to się wydaję jakimś antywzorcem struktury bądź złym sposobem umieszczania danych. Jeśli masz wiele rekordów dotyczących tego samego "123" to nie powinno tak być tylko do jednego powinny być dopisywane pola które uprzednio były puste... Może coś źle rozumiem - rozpisz to bardziej (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 06:37 |