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

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

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

You are not logged in.

Announcement

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


#1 2023-12-29 11:21:36

hirobee2
Member

LEFT JOINのように表示させたい

いつも参考にさせていただいております。
初歩的な質問のような気がするのですが、教えていただけないでしょうか。

ここに2つのテーブルがあります。

userテーブル

+-------+--------+
|user_id| name   | 
+-------+--------+
|     1 | taro   |
|     2 | jiro   |
|     3 | hanako |
|     4 | saito  |
+-------+--------+

postテーブル

+-------+-------+---------+
|post_id| body  | user_id |
+-------+-------+---------+
|     1 | Hi    |       1 |
|     2 | Good  |       3 |
|     3 | Night |       3 |
|     4 | Cheers|       1 |
|     5 | Food  |       3 |
|     6 | Drink |       4 |
+-------+-------+---------+

この2つのテーブルをuser_idでリレーションをして、
レイアウトのテーブルオカレンスを「postテーブル」、
user_id、post_idでソートをすると多分下記のようになるとなると思うのですが、

+-------+--------+-------+-------+---------+
|user_id| name   |post_id| body  | user_id |
+-------+--------+-------+-------+---------+
|     1 | taro   |     1 | Hi    |       1 |
|     1 | taro   |     4 | Cheers|       1 |
|     3 | hanako |     2 | Good  |       3 |
|     3 | hanako |     3 | Night |       3 |
|     3 | hanako |     5 | Food  |       3 |
|     4 | saito  |     6 | Drink |       4 |
+-------+--------+-------+-------+---------+

下記のように、postテーブルには存在しない「jiro」を空白で表示したいと思っております。
SQLの「LEFT JOIN」のように表示したいと思っております。

+-------+--------+-------+-------+---------+
|user_id| name   |post_id| body  | user_id |
+-------+--------+-------+-------+---------+
|     1 | taro   |     1 | Hi    |       1 |
|     1 | taro   |     4 | Cheers|       1 |
|     2 | jiro   |       |       |         |
|     3 | hanako |     2 | Good  |       3 |
|     3 | hanako |     3 | Night |       3 |
|     3 | hanako |     5 | Food  |       3 |
|     4 | saito  |     6 | Drink |       4 |
+-------+--------+-------+-------+---------+

どのようにすれば良いか教えていただけないでしょうか?

Last edited by hirobee2 (2023-12-29 11:23:24)

Offline

#2 2023-12-29 13:49:29

Shin
Member

Re: LEFT JOINのように表示させたい

それもどきの表示にはできますが。プレビューモードでみてみてください
https://www.dropbox.com/s/dfw9gxtdb4m02 … 2.zip?dl=0

Offline

#3 2024-01-03 14:24:45

hirobee2
Member

Re: LEFT JOINのように表示させたい

Shinさん
ありがとうございます。
通常のブラウズモードではちょっと無理みたいですね。
参考にさせていただきます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 507.32 KiB (Peak: 512.23 KiB) ]