Size: a a a

2020 November 09

V

Vasily in phpGeeks
что с им не так?
источник

V

Verdant in phpGeeks
Привет. Кто может помочь с sql запросом?
SELECT t.pk_id FROM test as t,
(SELECT ROUND((SELECT table_rows as tr FROM information_schema.tables WHERE table_name = 'test') *rand()) as rnd
FROM test LIMIT 100) tmp
WHERE t.pk_id in (rnd)
ORDER BY pk_id
Не получается подставить необходимые названия
источник

V

Vitaly in phpGeeks
Verdant
Привет. Кто может помочь с sql запросом?
SELECT t.pk_id FROM test as t,
(SELECT ROUND((SELECT table_rows as tr FROM information_schema.tables WHERE table_name = 'test') *rand()) as rnd
FROM test LIMIT 100) tmp
WHERE t.pk_id in (rnd)
ORDER BY pk_id
Не получается подставить необходимые названия
а как получится если тут что-то с чем то намешано ?
источник

V

Verdant in phpGeeks
Vitaly
а как получится если тут что-то с чем то намешано ?
Это рабочий запрос со статьи на Хабре
источник

V

Vitaly in phpGeeks
Verdant
Это рабочий запрос со статьи на Хабре
из раздела вредных советов?
источник

V

Verdant in phpGeeks
Vitaly
из раздела вредных советов?
Нет, из раздела быстрая выборка случайных записей из таблицы mysql
источник

S

Shurick in phpGeeks
Verdant
Нет, из раздела быстрая выборка случайных записей из таблицы mysql
генеришь рандомные ids и выбираешь через WHERE id IN (.....)
источник

V

Vitaly in phpGeeks
Verdant
Привет. Кто может помочь с sql запросом?
SELECT t.pk_id FROM test as t,
(SELECT ROUND((SELECT table_rows as tr FROM information_schema.tables WHERE table_name = 'test') *rand()) as rnd
FROM test LIMIT 100) tmp
WHERE t.pk_id in (rnd)
ORDER BY pk_id
Не получается подставить необходимые названия
если он рабочий ,в чём проблема то... заменить одну таблицу на другую ?
источник

KN

Kirill Nesmeyanov in phpGeeks
Verdant
Нет, из раздела быстрая выборка случайных записей из таблицы mysql
выборка случайных записей делается как
select * from x order by rand()

а
в твоём запросе вообще хз что происходит, ад какой-то
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Vasily
что с им не так?
решения на ванильке более практичны и менее трудоемки. и если ты умеешь решить на ванильке ты более ценен чем если можешь на жуквери
источник

S

Shurick in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
решения на ванильке более практичны и менее трудоемки. и если ты умеешь решить на ванильке ты более ценен чем если можешь на жуквери
жуквери подразумевает знание ванильки а не отменяет его
источник

S

Shurick in phpGeeks
типа можно же загулить как на ванильке поменять класс
источник

S

Shurick in phpGeeks
равно как можно загуглить как сделать это на jquery
источник

S

Shurick in phpGeeks
и вообще у проектов есть понятие "кодовая база"
источник

S

Shurick in phpGeeks
это огромные файлы с легаси кодом, прочитав который можно научиться всему
источник

V

Vitaly in phpGeeks
Kirill Nesmeyanov
выборка случайных записей делается как
select * from x order by rand()

а
в твоём запросе вообще хз что происходит, ад какой-то
и сразу сказать , что такие запросы бы надо оптимизировать ) а то медленно на больших таблицах
источник

KN

Kirill Nesmeyanov in phpGeeks
Vitaly
и сразу сказать , что такие запросы бы надо оптимизировать ) а то медленно на больших таблицах
where created_at > yyyy limit 10 так?)
источник

V

Verdant in phpGeeks
Kirill Nesmeyanov
выборка случайных записей делается как
select * from x order by rand()

а
в твоём запросе вообще хз что происходит, ад какой-то
Это очень, очень медленный запрос
источник

V

Vitaly in phpGeeks
Verdant
Это очень, очень медленный запрос
источник

V

Vitaly in phpGeeks
если правильно готовить то нет
источник