初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 Re: 初心者のFileMaker pro Q&A » SQL クエリーの書き方 » 2017-06-26 12:15:04

qb_dp様
本当に何度も申し訳ありません。
まず、タイプミスのご指摘のとおりです。正式には
SELECT ADMADNISSION.ADMCNFBED
FROM mirai.ADMADMISSON です。
そこで、[計算済みのSQLテキスト]にそのまま挿入いたしますと、SELECTの部分で テーブルがみつかりません の表示が出てしまいます。
ご指示頂いた
"SELECT \"ADMADNISSION\".\"ADMCNFBED\"
FROM \"mirai\".\"ADMADMISSON\"" とすると ADMADNISSION の部分でテーブルが見当たりません と表示されます。
他の方より
"SELECT /"ADMADNISSION/"./"ADMCNFBED/"
FROM /"mirai.ADMADMISSON/""  ではどうかと ご教授頂いたところ、警報が出ずに済みました。
理由はわかりませんが、とりあえずはOKになりましたので、今後は他の方も挑戦されている、検索条件を テーブル内のフィールドで
指定する方法を考えて行きたいと思います。
SQLに関する返答が少ないなか、qb_dp様には何度もご教授頂き、誠にありがとうございました。
今後とも、ご指導頂ければ幸いです。

#2 Re: 初心者のFileMaker pro Q&A » SQL クエリーの書き方 » 2017-06-21 13:31:05

qb_dp様
何度のご教授ありがとうございます。
ご指摘の通り
SQLテキストをクエリービルダーで下記の通り作成しますと、インポートができます。
SELECT "ADMADNISSION"."ADMCNFBED"
FROM mirai.ADMADMISSON
しかし、計算済みのSQLテキストに下記の通り記載しますと
"SELECT \"ADMADNISSION\".\"ADMCNFBED\"
FROM \"mirai.ADMADMISSON\""

ADMADNISSION\ が網掛けになり、指定されたテーブルが見つかりません。
と表示されてしまいます。
また、なぜ、["]ダブルクォーテーションや¥を入れる必要があるのか、また、その法則はどの
ようなものなのか? から勉強しようと思い、ファイルメーカーのSQLクエリの書き方等で
検索してみたのですが、なかなか良い記載が無い為、皆さまはどのように勉強されたのか、
教えて頂きたく、新なトピックとさせて頂きました。
大変面倒くさい申し出で申し訳ありませんが、ご教授頂ければ幸いです。

#3 初心者のFileMaker pro Q&A » SQL クエリーの書き方 » 2017-06-20 13:55:57

medicalfile
Replies: 7

SQL クエリーについて全くの素人です。

SQL クエリーを初歩から学ぶ良い方法はないでしょうか?
SQL リファレンスガイドを見ても、全く理解できません。
何か良いテキスト等があれば、教えてください。

#4 Re: 初心者のFileMaker pro Q&A » SQLについて » 2017-06-19 18:08:06

ご返答ありがとうございます。
ご指摘のとおり、
"SELECT \"table_name\".\"field_name\"
FROM \"table_name\""
と入力してみましたが、≪table_name\"≫ 指定されたテーブルがありません と表示されてしまいました。
もう少し勉強してみます。
ご指導ありがとうございました。

#5 Re: 初心者のFileMaker pro Q&A » SQLについて » 2017-06-19 07:43:08

hiro様
ご返答ありがとうございます。
「 ODBC クライアントドライバの設定 」はできており、実際にSQLテキスト を クエリービルダーで作成すれば、インポートが実施できるのですが、それをコピーして、計算のSQLテキスト にペーストしても、 ≪指定されたテーブルがありません≫ と表示されてしまいます。
  クエリービルダーで作成されたSQLテキストは、正式なSQLテキストの法則に則ってないのでしょうか?
SQLの書き方から、学ぶのは大変そうなので、クエリービルダーで作成したSQLを利用しようかと思っておりましたが、つまずいてしまいました。
宜しくお願い致します。

#6 初心者のFileMaker pro Q&A » SQLについて » 2017-06-16 16:42:51

medicalfile
Replies: 4

お世話になります。SQL初心者ですので宜しくお願い致します。

ODBC SQLクエリーの指定で
●SQLテキスト を クエリービルダーで作成し それをコピーして

●計算済のSQLテキスト にペーストしても、 ≪指定されたテーブルがありません≫ と
表示されてしまうのはなぜでしょうか?

恐れ入りますが宜しくお願い致します。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 583.56 KiB (Peak: 596.05 KiB) ]