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

Всем привет! Такой вопрос. Есть вот такой запрос SELECT tb1.*,

COUNT(t3.id) as one_referals, count( t4.id) as two_referals, count( t5.id) as three_referals
FROM tb_users tb1
LEFT JOIN tb_users t3 ON t3.id_referer = tb1.id
LEFT JOIN tb_users t4 ON t4.id_referer = t3.id
LEFT JOIN tb_users t5 ON t5.id_referer = t4.id
GROUP BY tb1.id
LIMIT 0, 20

CREATE TABLE tb_users (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_referer INT NULL,
) TYPE=InnoDB DEFAULT CHARSET=utf8;

CREATE INDEX fk_tree_tree ON tb_users (id_referer);

ALTER TABLE tb_users ADD CONSTRAINT fk_tree_tree FOREIGN KEY (id_referer) REFERENCES tb_users (id) ON UPDATE CASCADE ON DELETE CASCADE



При EXPLAIN format=json

имеется вот такие косты, это нормально и ли чет делаю не так ?


В таблице tb_users = 70к записей

1 ответов

17 просмотров

косты, а не касты

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
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
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта