以下に説明するように、3つのテーブルがあります。
table1 'ads'
id userid
1 47
2 47 //ads.id = adcat.adid
3 45
4 47
table2 'adcat'
adid catid
1 1
2 3
3 3 // adcat.catid = categories.id
4 3
table3 'categories'
id name
1 mathematic
2 biolog
3 leteratur
4 chemi
私が欲しいのは、から取得することcategories.id
ですads.id
。
私はこれを試しました
SELECT categories.id, ads.id
FROM ads
INNER JOIN adcat ON ads.id = adcat.adid
INNER JOIN categories ON categories.id = adcat.catid
しかし、それは正確な値にはなりません。
obs :正確な値ではなく、エラーは発生しません。どんな助けでも大歓迎です。