Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]łączenie danych z rekordów
fr33d0m
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
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)
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: 17.10.2025 - 06:37