1 içine birleştirerek iki MySQL sorguları basitleştirmek?

0 Cevap php

Ben ancak onlar spesifik bir WHERE fıkra (type) üzerine COUNT() return çok benzer olan iki MySQL sorgu var, bu yüzden onlar birleşti olabilir merak ediyordum görme 1 sorgusuna olarak sadece WHERE fıkra (type) İki differenciates?

Query 1:

SELECT COUNT(referral_id) AS in_count
FROM   referrals
WHERE  author = '{$author}'
       AND type = 'in'
       AND ip_address = '{$ip_address}'
LIMIT  1 

Query 2:

SELECT COUNT(referral_id) AS out_count
FROM   referrals
WHERE  author = '{$author}'
       AND type = 'out'
       AND ip_address = '{$ip_address}'
LIMIT  1 

Tüm yardım büyük beğeni topluyor: B

0 Cevap