0
に参加私に説明してみましょう:MySQLは、私は私が望む結果を得ることができない3つのテーブルのトリック
私は2つのテーブルがあります。
- カテゴリー
- PROJECTS
とそれらの間にリンクを作成する別のテーブル:
私はCATEGORIES
と一緒にリンク
PROJECTS
のIDを取得
ASSIGNED_CAT
で
PROJECT_ID
と
CATEGORY_ID
:2列を持つ
- ASSIGNED_CAT。
ここでは、プロジェクトを含むCATEGORIESを取得する必要があります。表示しない場合は、表示しないでください。
例:
CATEGORY 1は表示されませんされていない場合、プロジェクトは、カテゴリ名を表示している場合。これをお試しください。私は成功せずに多くのSQL JOINを試しました。 ありがとう!
「SELECT 1」は何をしますか?私の知識を求める... –
@ FahimParkar:定数値が1の列を1つ選択します。 'EXISTS'節を使うときは行数だけが関係しますので、' SELECT * 'や' SELECT ac.category_id'でも構いません。 –
情報を共有してくれてありがとう... :) –