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

mysql:13539

From: 土田 崇 <土田 崇 <takashit@xxxxxxxxxx>>
Date: Wed, 22 Nov 2006 15:48:17 +0900
Subject: [mysql 13539] Re: 共通項のあるレコードの結合について

土田です。こんにちは。

# 質問内容を正確に理解できていないかもしれませんが…

SQL一発でやるのは難しそうですね。
「既に格納されているレコードと1つでも共通項が」あるかどうかをselectで調べて
「共通項があれば」updateを発行
「共通項がなければ」insertを発行

というようなロジックを、SQLを発行する側で制御してやればよいかと思いま
す。PerlとかPHPとかですかね。

# 全部MySQLにやらせたいならストアドプロシージャでしょうか。

syokora wrote:
> テーブルにレコードを新たに加える際に、既に格納されている
> レコードと1つでも共通項があった場合、既に格納されている
> レコードに統合したいのですが、どのように記述したらよいの
> か分かりません。よろしければ、ご教授願えないでしょうか?
> 環境はWindows XP,MySQL5.0 を使用しております。
> 
> --------------------------------------
> Start Yahoo! Auction now! Check out the cool campaign
> http://pr.mail.yahoo.co.jp/auction/
> 
> 

-- 
土田 崇
takashit@xxxxxxxxxx

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

     13537 2006-11-22 15:20 [syokora <ryuubi_1109] 共通項のあるレコードの結合について      
->   13539 2006-11-22 15:48 ┣[土田 崇 <takashit@xx]                                       
     13541 2006-11-22 15:56 ┣[いっちゃん <icchan_2]                                       
     13542 2006-11-22 16:07 ┣[Tasuku SUENAGA <a@xx]                                       
     13544 2006-11-22 16:28 ┗["F.Y" <fumi_sby@xxxx]                                       
     13545 2006-11-22 17:01  ┗[syokora <ryuubi_1109]