|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [343] Re:エラー80040E14 |
| 投稿者:naritanさん 01/06/26 13:04:47 |
| naritanです。 ひとつだと問題ないという事ですので、 それを()で囲んで、もうひとつのLEFT JOINを書いてみてはどうでしょうか? select a.no,a.name from (select b.no,b.name from b left join c on b.no = c.no) a left join d on a.no = d.no 今、適当に書いたので、上記のSQLがちゃんと動くかどうかは分かりません。 つい先程まで、私もLEFT JOINで少し悩んでいて、上記の方法で上手くできたので、 お役に立てればと思い、書いてみました。 確信のない、適当な回答でゴメンナサイ。 > いつもいつもお世話になります! > 今回は・・・ > SQL文で2つ以上 LEFT JOIN を行うと、下記のようなエラーが発生してしまいます。 > (1つだと問題ないのですが・・・) > どなたか、お分かりの方いらっしゃいましたら、教えて下さい! > > Microsoft OLE DB Provider for ODBC Drivers エラー '80040e14' > > [Microsoft][ODBC Microsoft Access Driver] クエリ式 'party_t.party_id=enfor_t.party_id LEFT JOIN taking_t ON taking_t.enfor_id = enfor_t.enfor_id' の 構文エラー : 演算子がありません。 > > <例文> > Sql_e = "SELECT enfor_t.enfor_id,enfor_t.enfor_day,party_t.party_name FROM enfor_t LEFT JOIN party_t ON party_t.party_id=enfor_t.party_id LEFT JOIN taking_t ON taking_t.enfor_id = enfor_t.enfor_id WHERE (party_t.party_no='" & party_no & "') GROUP BY enfor_t.enfor_id,enfor_t.enfor_day,party_t.party_name" > Set rs = db.Execute(Sql_e) > |
![]()
エラー80040E14
hiroさん
[01/06/25 19:03:20]
[341]
|
Re:エラー80040E14
YasNet(管理人)さん
[01/06/26 9:23:21]
[342]
Re:エラー80040E14
naritanさん
[01/06/26 13:04:47]
[343]
|
|
TreeBBS For ASP V.0.1.3 |