看板 Database 關於我們 聯絡資訊
我想到較好的方式是寫程式撈資料出來整理. 直接下sql查的話雖有想到方式, 但只能勉強配合這個特例輸出, 並不通用. 假設用PHP: //1. 先建立資料庫連線, 選擇 table1 ... //2. 接著進行撈資料, 建立關聯: $last = ''; $sql="select * from table1 order by email,type"; $rows=mysql_query($sql); foreach($row=mysql_fetch_assoc($rows)){ if( $last != $row['email'] ){ $type_list['email']=$row['type']; $last = $row['email']; } else{ $type_list['email'].=','.$row['type']; } } //3. 最後輸出: foreach($type_list as $email => $lst){ printf("%s %s\n",$email,$lst); } ※ 引述《ginzu (茹)》之銘言: : TABLE內容如下: : 該如何下SQL 指令顯示type欄位的值 : (主要是想知道哪些email存在兩種或是三種類別) : email type : jian@msa.hinet.net E : ally@hotmail.com P : lee@cvm.com.tw P : lin@careergroups.com H : ginzu@heidelberg.com H : sally.lu@wtmec.com E : jian@msa.hinet.net P : lee@cvm.com.tw H : lee@cvm.com.tw E : ginzu@heidelberg.com E : 變成 : email type : jian@msa.hinet.net E,P : ally@hotmail.com P : lee@cvm.com.tw P,H,E : lin@careergroups.com H : ginzu@heidelberg.com H,E : sally.lu@wtmec.com E : jian@msa.hinet.net P : 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.110.209 ※ 編輯: bobju 來自: 211.74.110.209 (11/28 08:33)