我想在語句寫入mysql時,我無法做到這一點。我想比較localParty loc,如果它們的值是相等的,那麼我想從loc_m列中檢索信息(this列是從表「o」),如果不等於然後從localParty列(從「數據」表)與查詢時語句比較的mysql查詢
請幫助如何寫這個腳本在MySQL查詢?由於
這個腳本
select (case when data.localparty = o.loc then o.loc_m else data.localparty end)
as customdata from data, o
這是工作,但它缺少恰好有三個結果(我的意思是再data.localparty等於o.loca它是從data.localparty給出結果3次後這一次它是從loc_m給予結果,它會像這樣
多數民衆贊成多謝理解,謝謝,但它將如何與時聲明,因爲如果不是每個給定的價值返回像它一定是,因爲我檢索很多,我認爲,因爲它缺少一些結果與IF語句 – DaHaKa 2012-01-08 10:51:14
說換句話說,這個腳本可以正常工作但缺少3個值(我的意思是,當column1等於column2時,它從column1中檢索數據3次),爲什麼? – DaHaKa 2012-01-08 11:11:32