ошибка реляционной базы данных - PullRequest
0 голосов
/ 19 декабря 2009

У меня есть две таблицы:

threads: id, title

posts: id, thread_id, body

Я хочу, чтобы документ содержал ветку и все посты, которые к ней относятся. Почему это не работает:

<document>
    <entity name="threads"
            query="select id, title from threads">
                        <field column="title" name="threads.title"/>
                        <entity name="posts"
                                        query="select id, thread_id, body from posts where thread_id='${threads.id}'">
                                        <field column="id" name="posts.id"/>
                                        <field column="thread_id" name="posts.thread_id"/>
                                        <field column="body" name="posts.body"/>
                        </entity>
    </entity>

</document>

Это говорит, что общее количество выбранных строк составляет 228, но это говорит, что было добавлено 0 документов. Почему это так?

1 Ответ

1 голос
/ 21 декабря 2009

Когда я вижу эту проблему, обычно это ошибка индексации. К сожалению, DIH не всегда легко выдает сообщения об ошибках там, где вы их видите!

...