原問題: 查詢結果附上條件?。需求是有一個來自使用者輸入的對照表,由於其內容每次輸入都不同,故並未建立在資料庫中。現在需要在查詢結果中加入此一對照資訊。
純 SQL 的方式可配合 CASE 關鍵字,但受限於查詢句子的長度及複雜度,僅適用於少量資訊。
原問題: 查詢結果附上條件?。需求是有一個來自使用者輸入的對照表,由於其內容每次輸入都不同,故並未建立在資料庫中。現在需要在查詢結果中加入此一對照資訊。
純 SQL 的方式可配合 CASE 關鍵字,但受限於查詢句子的長度及複雜度,僅適用於少量資訊。
用 CASE 關鍵字。See also: 使用 CASE 修飾資料內容。
用關聯陣列建立對照表,再將查詢結果轉入另一個結果陣列後,完成對照關係。