私はpostgresでクエリを見つけようとしていますが、その原因がわかりません.mysqlに慣れていて、postgresにはLIKE
クエリがありません. または私の取引は何ですか。いずれにせよ、私はそれが機能していないことを知っており、その理由がわかりません。誰かが私を正しい方向に向けるのを手伝ってくれますか? 最終的には、このクエリの Zend Database バージョンを作成しようとしていますが、これは、zend db クラスを使用して構築する前に試して作成するコアクエリです。
SELECT
org.orgid,
org.roleid,
users.userid,
users.email,
users.first_name,
users.last_name,
users.contact_id,
users.state,
users.ts,
users.altemail,
users.unboundid,
users.blocked
FROM mapping AS org
INNER JOIN my_users AS users ON org.userid = users.userid
WHERE (org.orgid = 'generated-id')
AND (org.roleid LIKE 'partner-%');
ERROR: operator does not exist: roles ~~ unknown
LINE 17: AND (org.roleid LIKE 'partner-%');
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.