Ben sadece yazmak gerekiyor bu karmaşık bir sorgu başladı alıyorum ve tablo yapıları ve gerçek sorguda kendisi ile ilgili herhangi bir öneri veya geribildirim için umut oldu ..
Zaten benim tablolar oluşturulmuş ve test verileri doldurulur, ve şimdi sadece MySQL dahilinde nasıl mümkün olduğunu ve ne çözmek için çalışıyor ettik.
Burada sorun bir taslak olduğunu:
End result: Belirli sorgulanan kriterlere göre oranları Listesi (aşağıya bakınız):
Age: [ 27 ]<br>
Spouse Age: [ 25 ]<br>
Num of Children: [ 3 ]<br>
Zip Code: [ 97128 ]
Ben çalıştırıyorum sorun oranı ile ilgili benzersiz bir yol vardır oranlarını sağladığı şirketidir. Ve ben şirkete (her şirket için sonuçların tek bir sonuç kümesi birleştirilir daha fazla veya daha az tüm bir sorgu) dayalı olarak birden fazla sorgu için en iyi yaklaşım için arıyorum.
İşte bazı gerçekler:
- Her şirket sorgu sonucu yardımcı posta kodu aralıkları ile ilgilenir.
- Örnek: Her şirket Başvuru, Eş, Çocuk Num dayalı oranı hesaplanırken farklı bir yöntemi vardır
- Başvuru + Eş + Çocuk (ren) = hızı (yaş aralığında başvuru için uygun olduğunu): Company A tarafından hızını belirler.
- 1, 2, 3, 4, 5, 6 + = oranı (ve yaş göz ardı edilir): Company B oranı gibi başvuranların toplam sayısı belirler.
Öncelikle, ben bu sorgu türünü ne denir ki? Birden fazla iç içe sorgu? Ve ben Eğer () s belirlemek için bunun içinde php iç içe olmalıdır.