Самая соответствующая структура данных для заказанного списка в RDBMS?

В системе Mac OSX 10.5 я смог заставить это работать простым способом. Во-первых, запустите процедуры github и тест, который работал нормально для меня, показывая, что мой сертификат на самом деле был в порядке. https://help.github.com/articles/generating-ssh-keys

ssh -T git@github.com

Тогда я наконец заметил еще один формат URL для удаленных. Я попробовал другие, выше, и они не работали. http://git-scm.com/book/ch2-5.html

git@github.com:MyGithubUsername/MyRepoName.git

Простой «git push myRemoteName» отлично работал!

6
задан Community 23 May 2017 в 11:48
поделиться

1 ответ

Если вам нужен связанный список (а не иерархия), вы можете просто использовать подход, описанный в этой статье в моем блоге:

, с помощью этого простого запроса:

SELECT  @r AS _parent,
        @r := (
        SELECT  id
        FROM    t_list
        WHERE   parent = _parent
        ) AS id
FROM    (
        SELECT  @r := 0
        ) vars,
        t_list

Убедитесь, что ваш id и родительский имеет индексы UNIQUE , определенные для этого, чтобы это было эффективно.

Замените @r: = 0 с @r: = @id_of_record_to_start_with , чтобы начать просмотр с любого заданного идентификатора .

Чтобы узнать позицию элемента, просто переверните запрос:

SELECT  COUNT(*)
FROM    (
        SELECT  @r AS _id,
                @r := (
                SELECT  parent
                FROM    t_list
                WHERE   id = _id
                ) AS id
        FROM    (
                SELECT  @r := @item_id
                ) vars,
                t_list
        ) q
1
ответ дан 17 December 2019 в 22:14
поделиться
Другие вопросы по тегам:

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