Diziden mümkün olduğunca çok sayıda hit kimliklerini bulmak için SQL Sorgu

1 Cevap php

Ben olabildiğince iyi anlatmaya çalışacağım bu yüzden İngilizce benim anadilim değil.

Ben de hesap numaraları var bu tabloda ID numarası ile bir tablo var.

böyle bir şey:

ID  ACCOUNT
1   1000
1   1001
1   1002
2   1000
2   1001
3   1003

sonra ben (bir form gönderildi, adı gibi = "dizi [0]", name = "dizi [1]", name = "dizi [2]" ...) bir dizi var, bu hesap numaraları ile:

1000
1001
1002
1003

Şimdi ben sorgu en "hit" ile kimlikleri almak istiyorum:

1 = 3 out of 4
2 = 2 out of 4
3 = 1 out of 4

bu nedenle bu sorgu ile i almak gerekir:

1 for 1000, 1001 and 1002
3 for 1003

Tür kapalı kafa karıştırıcı? :)

Herhangi bir öneriniz?

1 Cevap

SELECT COUNT (ID) AS ACCOUNT NEREDE HESABI (1000, 1001, 1002) İÇİNDE tablo1 GRUBUNDAN vurur ORDER BY DESC vurur