2015-05-30 66 views
0
select address 
from properties.tblpropertyassetclass_property_mapping a 
INNER JOIN properties.tblproperty b ON a.propertyid = b.propertyid 
where propertyassetclassid =2; 

這是我現在的查詢。我們可以專注於查詢and propertyassetclassid = 2的這個特定部分。我想對propertyassetclassid中的所有值執行此查詢[此列中有25個隨機值]。而不是像每個數值的和mysql查詢:基於列中的所有值進行搜索而不是列中的一個值

and propertyassetclassid = 4 
    and propertyassetclassid = 5 
    and propertyassetclassid = 6 

我覺得應該有一個更簡單的方法來做我想做的事情。

回答

0

如果該值從1開始,在25結束。這可能工作:

select address 
    from properties.tblpropertyassetclass_property_mapping a 
    INNER JOIN properties.tblproperty b ON a.propertyid = b.propertyid 
    where propertyassetclassid BETWEEN '1' AND '25'; 
+0

如果它是隨機值會發生什麼? – Ria

1

據我所知可能是你想這樣

select address 
    from properties.tblpropertyassetclass_property_mapping a 
    INNER JOIN properties.tblproperty b ON a.propertyid = b.propertyid 
    where propertyassetclassid is not null 
相關問題