MYSQL / PHP - Bir projenin kullanıcıları takmak için verimli bir yöntem

2 Cevap php

Ben bir kullanıcı tablo ve bir proje tablosu olan bir sistem inşa ediyorum. Ben bir projeye kullanıcılara bağlamak için en etkin yolu belirlemek çalışıyorum.

Ben ilişkiyi kaydeden bir tablo düşünüyordum ediyorum, ama bir alanda bir tefrika liste gibi iyi iş olsaydı ben emin değildi.

2 Cevap

Bir birleştirme tablo (örneğin, UserJoinProject) benim tercihi olacak ve iyi normalize olacaktır. Eğer projeler için bir birincil anahtar olarak ve kullanıcılar için bir kimlik sütunu var varsayarsak.

Listeyi Dizgeleştirme zor mysql, bu veriler üzerinde işlem her türlü yapmak için yapacaktır.

Birçok ilişki çok ise, o zaman sadece bir kullanıcı kimliği ile proje id ilişkilendiren bir tablo oluşturabilirsiniz.