クエリが空を返す理由を誰かに教えてもらえますか?私はpostgreSQLにかなり慣れていないので、2つの配列に正しくアクセスしているかどうかわかりません。ステータス付きのサブクエリも試しました。
クエリは次のとおりです。
SELECT * FROM piecedef pd, pieceinst pi
WHERE pi.truckno IN ('29,26,25,2,16,15,14,13,12,11,10')
AND pi.status IN (3601,102,201)
AND pi.defid=pd.pdid
AND pd.projectid='4592'
ORDER BY pi.piid
tracknoはvarchar(15)であり、ステータスはint4(32)です。前もって感謝します!