Size: a a a

2021 July 12

e

eugene_steps in dbGeeks
ок, ща погляжу, спасибо
источник
2021 July 13

Fw

From Mordor with Lov... in dbGeeks
То есть сейчас все 5 млн выбирается? Может параметр limit задать?
источник

e

eugene_steps in dbGeeks
да, я думал, но не получается понять сколько ограничить записей
источник

e

eugene_steps in dbGeeks
пока попробовал создать индекс и делать что-то вроде

SELECT id FROM 
(SELECT * FROM t1 WHERE indexed_field = 0)
WHERE куча других условий
источник

e

eugene_steps in dbGeeks
не знаю насколько правильно, но работает быстрее намного
источник

EK

Evgeniy Kuvshinov in dbGeeks
explain select ....
источник
2021 July 15

a

aaalitvinov in dbGeeks
Пацаны, прошу помощи
Есть таблицы
"a" с полями id
"b" с полями id, a_id
"c" с полями id, b_id

Я вставляю запись в таблицу c по a_id, каким образом лучше это сделать?
- Необходимо вначале проверить, что b_id принадлежит этому пользователю (a_id)
В запросах пока не бум бум, но хотя бы прошу направить в правильном направлении.
Или же лучше хранить у каждой записи таблицы c поле a_id
источник

a

aaalitvinov in dbGeeks
источник

EK

Evgeniy Kuvshinov in dbGeeks
у тебя в таблице b может быть несколько записей с одинаковым a_id какие именно b_id ты собираешься вставлять в c ?
или ты для каждой b.id будешь отдельную запись в c делать ?
источник

EK

Evgeniy Kuvshinov in dbGeeks
insert into c (b_id) values select id from b where a_id = %твой a_id%
источник
2021 July 17

С

Сергей in dbGeeks
Подскажите пожалуйста (вопрос в комментах в поле ввода SQL запроса по ссылке):

http://sqlfiddle.com/#!9/a8212e/1
источник

С

Сергей in dbGeeks
Эм, здесь нельзя ссылки давать на sqlfiddle или это у меня только сообщение пропало моё?

А... Вроде появилось снова, хм
источник

Т

Тоха in dbGeeks
Всем привет)
как выбрать значение из колонки которые NOT null(т,е, содержат хоть какое нибудь значение) postgresql
источник

Т

Тоха in dbGeeks
?
источник

DL

Dmytro Lezhen in dbGeeks
в постгре не знаю, в tsql
field not is null
источник

DL

Dmytro Lezhen in dbGeeks
источник

DL

Dmytro Lezhen in dbGeeks
первая же ссылка
источник
2021 July 20

VK

Viboth Kramar in dbGeeks
Добрый день

Делаю такой запрос

SELECT @buyerId := 1;

SELECT @shipmentIds := GROUP_CONCAT(shipment_id) FROM log_operations WHERE buyer_id = @buyerId;
SELECT @nomenclatureIds := GROUP_CONCAT(nomenclature_id) FROM shipment WHERE id IN (@shipmentIds);

@shipmentIds возвращает 5 значений
Но @nomenclatureIds возвращает только 1 значение, хотя должен все 5

Не подскажите, где я ошибся?
источник

P

Phenom in dbGeeks
Если я правильно понял проблему, то вроде должно работать:
select g.name, t.name
from Team_Group tg
join Team t on t.team_id = tg.team_id
join Group g on g.group_id = tg.group_id
where tg.group_id = '1'
источник

С

Сергей in dbGeeks
Да, всё работает! (только там надо t.team_id и g.group_id заменить на  t.id и g.id).

Что любопытно - я пробовал так join-ами сделать, но, как оказалось позже, у меня не получилось из-за того что я не поставил обратные кавычки где нужно (я почему-то думал что это не обязательно)...
источник