△▲ WebProg 初心者の質問 Part21 ▼▽at PHP△▲ WebProg 初心者の質問 Part21 ▼▽ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:nobodyさん 10/01/05 13:55:12 >単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって >一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが 1回のSQLで会員テーブルと趣味テーブルからデータ取ってくればいいよ。 SQLがわからないって事? 301:nobodyさん 10/01/05 14:24:08 質問されてることからは、ずれてるが、 >趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id ホビーIDがユニーク & 趣味テーブルのレコードにメンバーIDってわけわからん。 全ての会員の趣味が絶対異なってると言うのか? 趣味マスタ 趣味ID(ユニーク) 趣味名称 会員テーブル (略) 趣味(趣味マスタに格納されてるID) とかしねぇ? まあ、二回以上selectせんでも、>>299-300が言ってるように結合すればよろし。 302:nobodyさん 10/01/05 14:29:31 >>298 とりあえず、 SELECT hobbyTbl.趣味 FROM memberTbl LEFT JOIN hobbyTbl ON hobbyTbl.id = memberTbl.id WHERE memberTbl.userName = $_GET['u'] で、行けないかな? ※蛇足だけど、SQL文に$_GET['u']を直接書くのは止めた方がいいよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch