私は4つのテーブルがあります:私はのcompany_idがcompany_id.reseller_matchとreseller.reseller_match = xを一致した製品から*選択する必要がMySQLの複数のテーブルから選択しますか?グループは?
1- resellers [id, name, etc..]
2- resellers_match [id, reseller_id, company_id]
3- companies [id, name, etc..]
4- products [id, name, company_id, etc..]
を。
私はそれをどのように行うことができません。ありがとうございました。
これは通常の結合です。つかまえてしまった場合は、質問を投稿してください。 –
@juergendはこれが正しいですか? 製品としてのp.name、会社としてのc.name、販売代理店としてのr.name FROM製品p、販売代理店r INNER JOIN企業C ON c.id = p.company_id INNER JOIN再販業者のマッチングrm ON c.company_id = rm .reseller_id ORDER BY p.name; – igtoth