mecc00 Tabii ki; users adında bir tablonuz olduğunu düşün. Standart alanların (ad, soyad, tckimlik) dışında birde "tip" adında bir alan oluşturun. Bu alan eğer 0 ise normal kullanıcı 1 ise kurumsal müşteri olduğunu kabul edelim. Bundan sonrası kullanıma bağlı. 2 tip kullanım şekli vardır. Ya tabloda benzer olmayan alanarın hepsini ayrı ayrı oluşturmak; ya da alanları gruplandırmak. Örneğin;
Ad = Kurum adı
T.C. Kimlik = Vergi no
gibi gruplandırıp ek olarak alan açmanıza gerek kalmaz. Yine de "hayır ben her alanı ayrı açmak istiyorum" diyorsanız o zaman;
ad kurumadi soyad yetkili tckimlik vergi
gibi alanlar oluşturursunuz, kullanıcı kurumsal modda ise where tip = 1
olacağından ilgili alanları çekerek kurum bilgilerini almış olursunuz. Aynısı bireysel kullancılar içinde yapılabilir. Login ekranında ise kurumsal seçildiğinde where tip = @tip şeklinde parametrik biçiminde yazarsanız sorgulamayı kolayca yapabilirsiniz.