(現在 過去ログ37 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■5713 / inTopicNo.1)  欠番号も含めて表の連結
  
□投稿者/ 前田 -(2010/03/18(Thu) 23:52:54)
    お世話になります。
    表 連番.tbl
    表 名簿.tbl
    この二つの表を結合表で作成し、名簿に欠番があっても連続した表を作りたいのですが「全レコードを抽出」が上手く行きません。

    連番.tbl
    連番
    1
    2
    3
    4
    5


    名簿.tbl
    ID 名前 登録日
    1 太郎 21/3/10
    3 洋子 22/1/20

    名簿.viw
    連番 ID 名前 登録日
    1  1 太郎 21/3/10
    2
    3  3 洋子 22/1/20
    4
    5 
    上記で結合条件「連番.tbl[ID]と名簿.tbl[連番]」とし連番.tblに全抽出にしましたが、1と3しか表示されません。
     
引用返信 [メール受信/OFF] 削除キー/
■5715 / inTopicNo.2)  Re[1]: 欠番号も含めて表の連結
□投稿者/ 通りすがり -(2010/03/19(Fri) 08:59:52)
    > 上記で結合条件「連番.tbl[ID]と名簿.tbl[連番]」とし連番.tblに全抽出

    テーブル名とフォールド名が混在してるので、何か逆になってない?
引用返信 [メール受信/OFF] 削除キー/
■5716 / inTopicNo.3)  Re[2]: 欠番号も含めて表の連結
□投稿者/ 前田 -(2010/03/19(Fri) 09:21:11)
    No5715に返信(通りすがりさんの記事)
    >>上記で結合条件「連番.tbl[ID]と名簿.tbl[連番]」とし連番.tblに全抽出
    >
    > テーブル名とフォールド名が混在してるので、何か逆になってない?
    すみません、記載が逆になってました。
    名簿.tblの[名前]は未定義禁止にしてますので、結合表では「実表の更新をしない」にしましたが同じ結果しかえられませんでした。

引用返信 [メール受信/OFF] 削除キー/
■5717 / inTopicNo.4)  Re[3]: 欠番号も含めて表の連結
□投稿者/ 通りすがり -(2010/03/19(Fri) 09:39:23)
    結合表定義画面から定義情報印刷でSQLがでるけど、こうなってる?

    SQL文=
    SELECT 2.[連番] AS [連番],1.[ID] AS [ID],1.[名前] AS [名前],1.[登録日] AS [登録日] F
    ROM "連番.tbl" AS 2 LEFT JOIN "名簿.tbl" AS 1 ON 2.[連番] = 1.[ID] /* +UNDE
    FZERO */
引用返信 [メール受信/OFF] 削除キー/
■5718 / inTopicNo.5)  Re[4]: 欠番号も含めて表の連結
□投稿者/ 前田 -(2010/03/19(Fri) 09:51:46)
    No5717に返信(通りすがりさんの記事)
    > 結合表定義画面から定義情報印刷でSQLがでるけど、こうなってる?
    > ↓
    > SQL文=
    > SELECT 2.[連番] AS [連番],1.[ID] AS [ID],1.[名前] AS [名前],1.[登録日] AS [登録日] F

    途中に計算式の記述などもありますが、あってます。
    > ROM "連番.tbl" AS 2 LEFT JOIN "名簿.tbl" AS 1 ON 2.[連番] = 1.[ID] /* +UNDE
    > FZERO */

    試しに名簿.tblをテキストで書き出し、別の表で呼び出して結合しましたら上手く出来ました。
    これは「表定義」の未定義禁止項目を設定している場合には出来ないのでしょうか。

引用返信 [メール受信/OFF] 削除キー/
■5719 / inTopicNo.6)  Re[5]: 欠番号も含めて表の連結
□投稿者/ 通りすがり -(2010/03/19(Fri) 10:09:55)
    > これは「表定義」の未定義禁止項目を設定している場合には出来ないのでしょうか。

    んなこたぁない

    ちょっと混んできた
    再現できるサンプルあれば、今夜にもじっくり見るけど
    その前に判明しような簡単な問題の気もする

引用返信 [メール受信/OFF] 削除キー/
■5721 / inTopicNo.7)  Re[6]: 欠番号も含めて表の連結
□投稿者/ 前田 -(2010/03/19(Fri) 10:52:26)
    お世話になりました! ありがとうございます。
    単純な考え方の問題でした。

    名簿.tblには異なる施設のIDを登録していましたので、結合表の”結合条件”に「施設番号」を入れていました。
    結果的に要求どおりに結合したのですが、”結合条件”に当てはまらない空白のレコードが表示されていませんでした。

    >
    > 名簿.viw
    > 連番 ID 名前 登録日 [施設番号]
    > 1  1 太郎 21/3/10   A21
    > 2
    > 3  3 洋子 22/1/20   A21
    > 4
    > 5 
    結合結果は2のレコード、4のレコードは結合条件に当てはまらないので「表示されない」
    通りすがり さんお騒がせしました。
    ありがとうございました。

解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -