H
Size: a a a
H
YK
T
YK
T
YK
T
К
SELECTтипа того я сделал но тут миксуются чаты там где они есть и были итд
"chat"."id" AS "chat_id",
"chat"."name" AS "chat_name",
"chat"."photoURL" AS "chat_photoURL",
"chat"."isGroup" AS "chat_isGroup"
FROM "chat" "chat"
LEFT JOIN "participanceChat" "participance"
ON "participance"."chat_id"="chat"."id"
WHERE "participance"."participant_id" IN ($1, $2)
const _ans = await createQueryBuilder(ChatEntity, "chat")
.where("chat.isGroup = :value", { value: false })
.leftJoin("chat.participance", "participance")
.where("participance.participant_id IN (:...ids)", {
ids: [tokenVer.id, partsUser],
})
.getMany();
... AND is_group = 0; ?YK
H
... AND is_group = 0; ?T
H
... AND is_group = 0; ?.where("chat.isGroup = :value", { value: false })К
SELECTтипа того я сделал но тут миксуются чаты там где они есть и были итд
"chat"."id" AS "chat_id",
"chat"."name" AS "chat_name",
"chat"."photoURL" AS "chat_photoURL",
"chat"."isGroup" AS "chat_isGroup"
FROM "chat" "chat"
LEFT JOIN "participanceChat" "participance"
ON "participance"."chat_id"="chat"."id"
WHERE "participance"."participant_id" IN ($1, $2)
const _ans = await createQueryBuilder(ChatEntity, "chat")
.where("chat.isGroup = :value", { value: false })
.leftJoin("chat.participance", "participance")
.where("participance.participant_id IN (:...ids)", {
ids: [tokenVer.id, partsUser],
})
.getMany();
H
H
H
К
... WHERE (SELECT COUNT(*) FROM participance) = 2К
H