2016-04-17 19 views
0

MYOBデータベースの使用私は2つのテーブルを照会したいです。条件付きの2つのテーブルにわたるSQlクエリ

私は以下の内部結合が発生しており、ShippingMethodIDの間にリンクしています。

INNER JOIN ShippingMethods ON Sales.ShippingMethodID = ShippingMethods.ShippingMethodID 

私は、実際の配送方法のための文字列値を持つShippingMethod呼ばShippingMethodsテーブルに使用するフィールドがあります。

私のWHEREセクションの中で、たとえばShippingsMethods.ShippingMethod = Postをテストしたいと思います。しかし、私の販売テーブルは、私は行くIDだけを持っている、と私は決してインデックス番号の特定です。

2つのテーブルを必要な値にリンクするWHERE文を実行するにはどうすればよいですか?

+0

カントー条件を追加shoudlだろう 'WHERE'条件' ShippingsMethods.ShippingMethod =「Post''は正常に動作する必要があります。 –

答えて

3

は、あなたが参加

INNERJOIN ShippingMethods ON (Sales.ShippingMethodID = ShippingMethods.ShippingMethodID 
     AND ShippingsMethods.ShippingMethod = 'Post') 
+0

上記のコメントに基づくINNER JOINがこの作品を作った。 – Pat

関連する問題