我正在探索某人的代碼,並且我發現了這個查詢。這個查詢是使用連接獲取數據的。但是沒有內部連接,外部連接,左側或右側的使用。程序員只是寫這個查詢。寫入sql的智能方式加入
我發現這是智能寫作查詢方式,如果這個查詢是正確的?
SELECT
a.*,b.*,c.*,d.*,e.*
FROM
property_photos a,property_promotions b,properties c, communities d,cities e
WHERE
a.property_id = b.property_id AND
a.property_id = c.id AND
(b.promotion_id =2 OR b.promotion_id =1) AND
a.mainphoto="Y" AND
d.id=c.community_id AND
e.id = c.city_id AND
a.featured_status = 1
此查詢語句正確嗎?
它這個查詢是正確的,我想,這是更多更好的方式來編寫查詢,因爲這將節省大量的硬盤空間,而不是使用LEFT JOIN /右加入類的字眼,這使得查詢長
SMARTY方式
你有沒有試過看? – andrewsi
當然,如果他寫的這意味着他必須經過測試!!!!它的工作原理...沒有故障出現在語法或邏輯... – user1655481
我相信一個問號將指出它是一個問題。 – dbf