MySQL 総合 Part12
at DB
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
553:NAME IS NULL 07/12/11 19:00:59 何のための外部キーなのだ 554:NAME IS NULL 07/12/12 00:13:05 >>552 set foreign_key_checks=0; おすすめはしない。 555:NAME IS NULL 07/12/12 02:17:14 夜だからかちょっと混乱してるかもです… ショッピングカートのデータベースです。 user,shopcartというテーブルがあり、それぞれ -user userid int(11) name varchar(64) -shopcart userid int(11) goodsid int(11) price int(11) accounted int(1) #0:未清算,1:清算済み となっています。(実際はもっと複雑で違った用途ですが…) このとき、 未清算(accounted=0)で、価格が10,000円以上(price>10000)の商品が 買い物かごに入っているユーザの名前を検索するのは どういったSQL文を書けばいいのでしょうか。 556:NAME IS NULL 07/12/12 02:36:02 違った…これじゃすごい単純だ SELECT name from INNER JOIN shopcart ON user.userid = shopcart.userid WHERE shopcart.price>10000 & shopcart.accounted = 0 でいけたわ 必要なのは 「未清算(accounted=0)で、価格が10,000円以上(price>10000)の商品が 買い物かごに入っている」 かつ 「清算済み(accounted=1)で、価格が10,000円以上(price>10000)の商品が 買い物かごに入っている」 ユーザの名前を検索するSQL文でした お騒がせしてます
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5017日前に更新/167 KB
担当:undef