SequelizeのOR条件についてです。
検索画面で入力された検索ワードをsearchWordとして、あるテーブルに対して
「staffIdが1」かつ「codeがsearchWord、またはnameがsearchWord」
といったOR条件で検索する場合、
JavaScript
1 where: { 2 staffId: 1, 3 [Op.or]: [ 4 { code: searchWord }, 5 { name: searchWord } 6 ]
といった形で記述すると思いますが、
「staffIdが1、またはshopIdが2」かつ「codeがsearchWord、またはnameがsearchWord」
というような2つのOR条件を設けることは可能でしょうか?
staffIdとshopIdで2度検索して重複するデータを除けば求める結果が得られるとは思うのですが、1度の検索で済むような良い記述方法があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。