私はphpmyadminののSQLコンソールでそれらを貼り付けるときも行う2つのクエリがあります2つのうち1つのクエリを作成するにはどうすればよいですか?
まずクエリ:
SET @count=0,@msisdn=00385913586990,@delivered=0;
2番目のクエリ:
SELECT tmp.msisdn,max(count) FROM (
SELECT
sent_messages.msisdn,
@count := if(delivered = 0 and sent_messages.msisdn = @msisdn, @count+1, 0) as count,
@msisdn := 00385913586990,
@delivered := delivered
FROM `sent_messages`
WHERE `msisdn` LIKE '00385913586990'
AND `type` = 'PAID') as tmp
group by tmp.msisdn
having max(count) >= 14
私はこれらのクエリを実行してみてください私のPHPコードの中で私は空白の結果を得る。
SELECT tmp.msisdn,max(count) FROM (
SELECT
sent_messages.msisdn,@count := 0,@msisdn=00385913586990,@delivered=0,
@count := if(delivered = 0 and sent_messages.msisdn = @msisdn, @count+1, 0) as count,
@msisdn := 00385913586990,
@delivered := delivered
FROM `sent_messages`
WHERE `msisdn` LIKE '00385913586990'
AND `type` = 'PAID') as tmp
group by tmp.msisdn
having max(count) >= 14
しかし、これは動作しません。ここで
は、私はそれらを一緒にバインドしようとした方法です。
プロシージャを作成することができます。 – Blasanka