次の2つのデータベーステーブルがあります。
ニューステーブル:
newsID, topic, categoryID
カテゴリ表:
categoryID, title, parentID
newsID、トピック、メインカテゴリのタイトルを取得したいのですが、parentIDが0でない場合にのみ、親カテゴリのタイトルを取得します。現在、私はそのように立ち往生しています:
SELECT news.newsID, news.topic, category.title
FROM news
LEFT JOIN category
ON news.categoryID = category.categoryID
WHERE news.newsID = 1
可能な場合は、まだ親のタイトルがありません。それを取得するための最もパフォーマンスの高い方法は何ですか(利用可能な場合)?
ありがとう