Zapisywywanie ID zleceń w rekordzie klienta

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

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

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
Moderator

Rejestracja: 18 lat temu

Ostatnio: 2 minuty temu

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

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

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

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