MySQL Query Nerede Sütun gibi Sütun

0 Cevap php

Her grup için saklanan kişilerin bir listesini kapma içeren küçük bir proje üzerinde çalışıyorum. Her grup şaşırtıcı, Group.Primary ve Group.Secondary gibi saklanan bir birincil ve ikincil temas böylece Esasen, veritabanı kurulur. Amacı, her Grup için her Birincil ve İkincil temas çekin ve bir sortable tablo onları görüntülemek için.

Ben tüm amele dışarı sıralanabilir tablo var, ama küçük bir sorun rastlamak var. Her birincil ve ikincil alan bir virgülle ayırarak birden fazla kişi olabilir. . Birincil 123.256 içerdiği Örneğin, bu kimlikleri 123 ve 256 ile hem Rehber çekmek gerekir ben böyle biçimlendirilmiş bir sorgu kullanmak amacı vardı:

SELECT * 
  FROM Group G, 
       Contacts C 
 WHERE G.Primary LIKE %C.ID% 
    OR G.Secondary LIKE %C.ID%

O yüzden sadece virgül bölümü atlamak olabilir, ama bunun için bir çalışma sorgu bulmak için görünmüyor olabilir.

Benim size sorum, ben sadece burada bir şey bakan ben mi? Bana bunu izin verecek basit bir sorgu var mı? Yoksa daha kapalı ayrı ayrı grupları ve kişileri almak ve daha sonra iki birleştirmek ediyorum. Ben eski bu paylaşılan bir proje gibi bir artı olduğu, okurken anlamak için biraz daha kolay olduğunu düşünüyorum, ama bu mümkün değilse ben ikinci yapacağız.

Bu kod basitleştirilmiş, ancak karşısında noktası olur.

0 Cevap