![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z wypełnianiem tabeli pewnie sprawa trywialna, ale ogarnęła mnie "pomroczność" i już nie mam siły.....
Potrzebuję wygenerować tabelę w której 5 pierwszych nagłówków jest stałych, kolejne są generowane z bazy imię i nazwisko | numer | adres | telefon | wartość z bazy 1 | wartość z bazy 2 | wartość z bazy 3 | wartość z bazy n | a teraz powinieniem wypełniać kolejny rekord już z danymi tylko z bazy Adam Kowalski | 123 | jakaś ulica | 800 700 700 | 222 | 333 | 444 | nnn | proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 25 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy jak wyglądają tabele w bazie z których mają pochodzić te dane:
generalnie myślę, że masz podobny problem co autor tego tematu: Temat: mySql podzapytania zamiast join |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, struktura wygląda następująco:
TABELA 1 id_tab1, imie i nazwisko, numer, adres, telefon TABELA 2 id_tab2, id_tab1 , nazwa, ilosc w tabeli 2 rekordów przypisanych do jednego rekordu z tabeli 1 może być min 1 max 15 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 25 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Masz relacje wiele do wiele więc powinieneś mieć jeszcze dodatkową tabelę, struktura powinna wyglądać jakoś tak:
TABELA 1 id_tab1, imie i nazwisko, numer, adres, telefon TABELA 2 id_tab2, nazwa TABELA 3 id_tab1, id_tab2, ilosc Korzyści z tego płynące: - zoptymalizowanie (zmniejszenie rozmiaru) bazy danych - łatwiejsze zapytania szczególnie to z pierwszego posta - spójność danych, łatwiejsze przetwarzanie danych Algorytm rozwiazania:
![]() Ten post edytował widmo_91 15.03.2014, 13:53:53 |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
baza jest niestety w takiej strukturze jak podałem, jest w ciągłej pracy więc jakiś inny pomysł na rozwiązanie przy bazie jaką mam?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 25 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
trzeba lekko zmodyfikować:
coś w tym stylu |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
kurczę mam problem aby to w tabelę "ubrać".....
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:47 |