Php 是否可以同时查询具有更多耦合值的表?

Php 是否可以同时查询具有更多耦合值的表?,php,mysql,sql,Php,Mysql,Sql,查询端有月-年耦合值。但表中的年和月是分开的。如果只有一个月-年对(例如7-2013年),则没有问题 SELECT pik.pk_yil AS pkYil, pik.pk_ay As pkAy, krm.kurum_adi AS krmAdi, ilc.ilac_adi AS ilcAdi, pik.ilac_parti_no AS ilcPN, pik.ilac_skt AS ilcSKT FROM piyasa_

查询端有月-年耦合值。但表中的年和月是分开的。如果只有一个月-年对(例如7-2013年),则没有问题

SELECT pik.pk_yil AS pkYil, 
       pik.pk_ay As pkAy, 
       krm.kurum_adi AS krmAdi, 
       ilc.ilac_adi AS ilcAdi, 
       pik.ilac_parti_no AS ilcPN, 
       pik.ilac_skt AS ilcSKT
FROM piyasa_kontrol pik
     LEFT JOIN kurum_adlari krm ON pik.pk_il=krm.id 
     LEFT JOIN ilaclar ilc ON pik.ilac_id=ilc.id 
WHERE pk_il=
    (
      SELECT evrak_gonderen 
      FROM evraklar 
      WHERE id=124 OR gelen_evrak_etakip=124
    )
    AND pik.pk_yil = 2012 
    AND pk_ay = 6
如果有多对,如“7-2013、8-2013、3-2011”,我应该如何设置查询?此外,月份和年份已绑定用于查询逻辑。
语言是php,数据库是mysql。

您是在寻找
还是

WHERE pk_il = (SELECT evrak_gonderen 
               FROM evraklar 
               WHERE id=124 OR gelen_evrak_etakip=124
              ) AND
     ((pik.pk_yil=2012 AND pk_ay=6) OR
      (pik.pk_yil=2013 AND pk_ay=7) OR
      (pik.pk_yil=2013 AND pk_ay=8) OR
      (pik.pk_yil=2011 AND pk_ay=3)
     )

这对有经验的人来说似乎很简单,但我是新手。谢谢你@Gordon Linoff。