0

テーブルにすべてのビールと醸造所を表示するクエリがありますが、このクエリを使用すると、結果にビールとすべての醸造所が表示されます。たとえば、結果としてすべての醸造所のリストを含むビールが表示されます。
内側の結合で何か問題があったと思いますが、何がわかりません。

SELECT * FROM bieren INNER JOIN brouwers ON bieren.naam LIKE "du%" AND brouwers.brnaam LIKE "a%"
4

1 に答える 1

0

結合にも外部キーを追加する必要があります。ビールにはおそらく醸造所か何かがあります。WHEREまた、クエリは「機能します」が、クエリの句にフィルタ条件を含めるのが一般的です。少し空白を追加すると、クエリは次のようになります。

SELECT * 
FROM 
  bieren 
INNER JOIN brouwers 
  ON bieren.brouwerid = brouwers.brouwerid
WHERE
  bieren.naam LIKE "du%" AND 
  brouwers.brnaam LIKE "a%"
于 2012-12-08T12:25:27.523 に答える