重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

no | food_id
----------
*1 | 2
*2 | 3
*4 | 1
----------

food_id | food
--------------
**** 1 | バナナ
**** 2 | ラーメン
**** 2 | いちご
------------

こんな風にIDの対応表みたいな
テーブルを作ったとして
今までfood_idみたいなネーミングをしてたのですが
紛らわしいかなと思って名前を変えたいと思いました。
よくあるパターンだと思うのですが
どんな一般的にネーミングが考えられますか?

A 回答 (2件)

なるほど・・・



foodを管理するテーブルのidとなるキーであればfood_idで良いと思いますよ
もしくは端的にidとするかです。
joinする際に別名を付けて管理すれば混乱は少ないと思います
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2013/11/18 22:04

運用方法がいまいち理解できません



第一にアスタリスクの利用方法もなんだかわかりません。
ラーメンといちごが同じIDで管理されているということですか?
データを決め打ちするための要素がidなのですから、
たしかにfood_idという命名は的外れな気がします。

上下のテーブルの相関関係と現在food_idと銘打ったデータが
何を意味しているのか提示する必要がありそうです

この回答への補足

説明不足でした。
アスタリスクは表が見にくいかなと思ってこの場でスペースの代わりに
使っただけで意味は無いです。
ラーメンといちごは打ち間違えたみたいです。すみません今気づきました。
いちごが3です。

上のテーブルがメインで例えば食べた食べ物を記録していくものだとして
idで入力をして
実際に表示したいときはNATURAL LEFT JOINなどで結合して”いちご”などの文字列で
表示するようなことを想定していました。
で、そのid対応表的な下のテーブルのネーミングをどうするか?という質問でした。

補足日時:2013/11/18 20:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す