Size: a a a

Telegram Developers

2020 November 09

👨

👨🏼‍🚀 in Telegram Developers
Ты точно Ева?
источник

Е

Ева in Telegram Developers
👨🏼‍🚀
Ты точно Ева?
+
источник

A

Alexander in Telegram Developers
Ева
Есть таблицы category и area
И есть таблица cart в которое есть внешние ключи на эти таблицы
Мне нужно сделать один запрос в таблицу cart, чтоб получить названия category и area по ключам
как называется поля таблиц?
источник

A

Alexander in Telegram Developers
покажи структуру
источник

Е

Ева in Telegram Developers
Alexander
как называется поля таблиц?
category -> id, name
area -> id, name
cart -> id, user_id, category_id, area_id

Из запроса нужно получить из cart запись (WHERE user_id=?) с названиями category и area
источник

Е

Ева in Telegram Developers
Alexander
как называется поля таблиц?
SELECT DISTINCT c.name,
FROM category as c
INNER JOIN cart
ON category_id = c.id

Вот так я возвращала имя категории
Но вот если еще и имя района (area), чёт туплю
источник

<Zaur/> Abdulg... in Telegram Developers
@Bannerets, подскажи почему на сервере (debian 8) выдает такую ошибку? Dynamic Linking Error: libtdjson.so: cannot open shared object file: No such file or directory

Файлик libtdjson.so лежит в корне проекта. На локальной тачке (osx) все работает.
источник

Alper Çelebi in Telegram Developers
How can I deploy  my telegrambot to VPS (node js)
источник

З🧟

Зомби 🧟‍♂️... in Telegram Developers
Abdulgalimov
@Bannerets, подскажи почему на сервере (debian 8) выдает такую ошибку? Dynamic Linking Error: libtdjson.so: cannot open shared object file: No such file or directory

Файлик libtdjson.so лежит в корне проекта. На локальной тачке (osx) все работает.
а ты как собирал?
источник

<Zaur/> Abdulg... in Telegram Developers
Зомби 🧟‍♂️
а ты как собирал?
я не собирал) скачал готовые
источник

OA

Oleg A. 🇷🇺 in Telegram Developers
Alper Çelebi
How can I deploy  my telegrambot to VPS (node js)
code -> docker container
VPS -> install docker -> run container
источник

З🧟

Зомби 🧟‍♂️... in Telegram Developers
Abdulgalimov
я не собирал) скачал готовые
https://tdlib.github.io/td/build.html собири с сурса
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
Ева
SELECT DISTINCT c.name,
FROM category as c
INNER JOIN cart
ON category_id = c.id

Вот так я возвращала имя категории
Но вот если еще и имя района (area), чёт туплю
SELECT DISTINCT
 category.id,
 category.name,
 area.id,
 area.name,
 cart.id,
 cart.user_id,
 cart.category_id,
 cart.area_id
FROM
 cart
INNER JOIN category ON category.id = cart.category_id
AND category.name = cart.category_id
INNER JOIN area ON area.id = cart.category_id
AND area.name = cart.category_id
WHERE
 "area.id" = '1'
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
но надо править под твой конкретный случай
это я от балды заджойнил
источник

Е

Ева in Telegram Developers
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
SELECT DISTINCT
 category.id,
 category.name,
 area.id,
 area.name,
 cart.id,
 cart.user_id,
 cart.category_id,
 cart.area_id
FROM
 cart
INNER JOIN category ON category.id = cart.category_id
AND category.name = cart.category_id
INNER JOIN area ON area.id = cart.category_id
AND area.name = cart.category_id
WHERE
 "area.id" = '1'
Спасибо!)
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
Ева
Спасибо!)
SELECT DISTINCT
 category.name AS cname,
 area.name AS aname,
 cart.id,
 cart.user_id,
 category.id,
 area.id
FROM
 cart
INNER JOIN category ON (
 category.id = cart.category_id
)
INNER JOIN area ON (
 area.id = cart.area_id
)
WHERE
 "area.id" = '1'
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
либо без Intend (заключить в скобки)
то есть:

INNER JOIN category ON category.id = cart.category_id
INNER JOIN area ON area.id = cart.area_id
источник

Е

Ева in Telegram Developers
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
SELECT DISTINCT
 category.name AS cname,
 area.name AS aname,
 cart.id,
 cart.user_id,
 category.id,
 area.id
FROM
 cart
INNER JOIN category ON (
 category.id = cart.category_id
)
INNER JOIN area ON (
 area.id = cart.area_id
)
WHERE
 "area.id" = '1'
SELECT DISTINCT
category.name, area.name, category.amount
FROM cart
INNER JOIN category
ON category.id=cart.category_id
INNER JOIN area
ON area.id=cart.area_id
WHERE cart.user_id=?
LIMIT 1
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
чё за category.amount ещё такой?
источник

Е

Ева in Telegram Developers
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
чё за category.amount ещё такой?
Ну тип стоимость )
источник