PHPでコーディングされた時点でCMSを使用していると、小さな「障害」が発生しました。
PDO(mysql)接続を使用していて、2つのテーブルがあります。
Navigation_links
次の列があります:id
、title
およびpageid
Navigation_links_usergroups_relations
これらの列がある場合:linkid
およびusergroupid
何よりもまず、リレーションテーブルに表示されていないすべてのリンクを取得するクエリを作成しようとしています。これは私にとって非常に難しいことです。私はこのようなことを試しました:
SELECT navigation_links.id ,navigation_links.title, navigation_links.pageid
FROM navigation_links, navigation_links_usergroups
WHERE navigation_links.id != navigation_links_usergroups.linkid
私の考えでは、これは「リレーションテーブルに存在しないすべてのリンクを表示する」という意味になります。存在しないリンクは誰にでも表示されるはずだからです。
何か提案やアイデアはありますか?私はそれを行う方法があると確信しています。しかし、多分私は間違った角度から問題を攻撃していますか?