私のSQL文はそのように見えます
SELECT SQL_CALC_FOUND_ROWS q.id, q.question, sb.subject, c.chapter, sc.section, p.paragraph
FROM questions AS q
, subjects AS sb
, sections AS sc
, chapters AS c
, paragraphs AS p
WHERE (sb.id=q.subject AND c.id=q.chapter AND sc.id=q.section AND p.id=q.paragraph) AND (q.author_id=1)
ORDER BY q.id asc
LIMIT 0, 25
ご覧のとおり、これらのテーブルは ID によって相互に関連付けられています。問題は、テーブルの列ではなくテーブルのsubject
列を取得していることです。ここで何が欠けていますか?questions
subject
subjects
ノート
例として主題を提供しました。実際には、AS sc、章 AS c、段落 AS p の 3 つのセクションすべてが機能していません。私は主題だけを取得しています。