[前][次][番号順一覧][スレッド一覧]

mysql:14825

From: "F.Yamazaki" <"F.Yamazaki" <fumihiko@xxxxxxxxxx>>
Date: Thu, 07 May 2009 00:55:06 +0900
Subject: [mysql 14825] SQL文、お知恵を拝借させてください

こんばんは。山崎と申します。
MySQL4.0.27で悩んでいます。
思いつく方法をいろいろ試してみたのですが、解決できなかったので、
先輩方のお知恵を拝借させていただきたく、メールさせていただきます。

Table1
name  food  
山田 りんご 
山田 バナナ 
山田 みかん 
山田 ぶどう
井上 バナナ 
井上 みかん 
青木 りんご 
青木 バナナ 
青木 ぶどう 

この1つのテーブルより、それぞれのnameが持っていないfoodのリストを
抽出したいのです。説明がしにくいのですが、

井上なら、
food
りんご
ぶどう

青木なら、
みかん

山田はすべて持っていますので、抽出データなし。

のような感じです。

サブクエリ、GROUPなど考えてみましたが、たどり着けませんでした。
お忙しい中、申し訳ありません。お知恵をお貸しください。


-- 
-- テーブルの構造 `table1`
-- 

CREATE TABLE `table1` (
  `name` text NOT NULL,
  `food` text NOT NULL
) TYPE=MyISAM;

-- 
-- テーブルのデータをダンプしています `table1`
-- 

INSERT INTO `table1` (`name`, `food`) VALUES 
('山田', 'りんご'),
('山田', 'バナナ'),
('山田', 'みかん'),
('山田', 'ぶどう'),
('井上', 'バナナ'),
('井上', 'みかん'),
('青木', 'りんご'),
('青木', 'バナナ'),
('青木', 'ぶどう');


[前][次][番号順一覧][スレッド一覧]

     14819 2009-05-06 13:16 [naya <SNA02388@xxxxx] 【初歩的質問】 テーブルを結合するSQL文  
     14820 2009-05-06 13:59 ┣[SAKAI Kei <sak2@xxxx]                                       
     14823 2009-05-06 14:59 ┃┗[SAKAI Kei <sak2@xxxx]                                     
     14824 2009-05-06 20:26 ┃ ┗[naya <SNA02388@xxxxx] 【御礼】 Re: 【初歩的質問】 テーブルを結合するSQL文
     14826 2009-05-07 01:18 ┃  ┗["Kaname Kuji\(Y7\)" ] 【蛇足】Re:  【御礼】 Re:  【初歩的質問】 テーブルを結合するSQL文
->   14825 2009-05-07 00:55 ┗["F.Yamazaki" <fumihi] SQL文、お知恵を拝借させてください     
     14827 2009-05-07 02:07  ┣[あきら <akirainfoml@]                                     
     14829 2009-05-07 02:48  ┃┗["F.Yamazaki" <fumihi]                                   
     14830 2009-05-07 11:07  ┃ ┗["Kaname Kuji\(Y7\)" ]                                 
     14834 2009-05-07 20:09  ┃  ┗[あきら <akirainfoml@]                               
     14828 2009-05-07 02:12  ┗[とみたまさひろ <tomm]