Zapisywywanie ID zleceń w rekordzie klienta

Odpowiedz Nowy wątek
2006-12-21 19:00
0

Witam

mam powiedzmy bazę z 2 tabelami gdzie jedna to baza klientów a druga to baza zleceń. Teraz chcę przypisać do konkretnego klienta pewne zlecenia o określonych ID. Jak zapisać informacje o ID projektów w rekordzie danego klienta?(biorąc pod uwagę, że jeden rekord w tabeli klienci to jeden klient)
Dotychczas robiłem to tak, ze jedno pole w tabeli klientów odpowiadało za id projektów i wypisywałem je tam oddzielając przecinkami. Pobierając dane o nich robiłem SPLIT itd.
Jest jakiś lepszy sposób?


Pozostało 580 znaków

2006-12-21 19:44
0

Ja zrobiłbym trzecią tabelę, która łączyłaby ID klienta i ID zlecenia. Innej metody na stworzenie relacji wiele-do-wielu nie znam.

Pozostało 580 znaków

2006-12-21 19:59
0

Czyli tak?

KLIENCI
id nazwa imie ...

ZLECENIA
id_zlec nazwa_zlec ....

PRZYDZIELENIE
id id_zlec

I wtedy np?
SELECT * FROM PRZYDZIELENIE WHERE id LIKE '5'
i mam odpowiednie id_zlec. Sprytne


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0