みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも参考にさせていただいております。
初歩的な質問のような気がするのですが、教えていただけないでしょうか。
ここに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
それもどきの表示にはできますが。プレビューモードでみてみてください
https://www.dropbox.com/s/dfw9gxtdb4m02 … 2.zip?dl=0
Offline
Shinさん
ありがとうございます。
通常のブラウズモードではちょっと無理みたいですね。
参考にさせていただきます。
Offline
Pages: 1
[ Generated in 0.029 seconds, 13 queries executed - Memory usage: 505.78 KiB (Peak: 510.69 KiB) ]