172 похожих чатов

Let district = (

"e1594936-3d9f-48d0-9699-6a313885cad1",
"e1594936-3d9f-48d0-9699-6a313885cad1",
);

let response2 = sqlx::query!(
r#"SELECT
(CASE WHEN district_code IS NULL THEN locality_code ELSE district_code END) as name,
COUNT(a.id) AS count,
SUM(CASE WHEN `a`.`kind_id` = 1 THEN `a`.`count` ELSE 0 END) as `krs_count`

FROM enterprise_addresses AS ea
LEFT JOIN enterprises AS e ON ea.enterprise_id = e.id
LEFT JOIN animals AS a ON e.id = a.enterprise_id

WHERE ea.region_code = "0c089b04-099e-4e0e-955a-6bf1ce525f1a"
AND ea.district_code IN (?)

GROUP BY name
"#,
&district,

10 ответов

29 просмотров

http://jmoiron.github.io/sqlx/#inQueries

&["а","b"]

Дмитрий- Автор вопроса
Пух
&["а","b"]

the trait bound [&str; 2]: Encode<'_, MySql> is not satisfied the following other types implement trait Encode<'q, DB>:

Александр Ф. 🇷🇺
ты golangовский sqlx скинул

https://habr.com/ru/articles/337348/ такое видели, может и наоборот сможем

Дмитрий- Автор вопроса
Пух
let district: &[&str] =

так и передавал let district = &[ "e1594936-3d9f-48d0-9699-6a313885cad1", "e1594936-3d9f-48d0-9699-6a313885cad1", ];

Дмитрий
так и передавал let district = &[ ...

Здесь это ссылка на массив

как выше написали - никак, используй sqlx::query_as и клей строчку руками. Отстой но что поделать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
Карта сайта