2014-04-01 23 views
-4

我需要你的幫助,現在我工作的代碼點燃PHP框架的工作如何顯示在MYSQL

我已經打版上的波紋管邏輯實現的沒有選擇的項目來實現如何PLZ告訴我

id uname category 

1 x  a 

2 y  b 

3 x  b 

4 y  c 

5 z  c 

僅具有3 a或b或c的每個用戶類別列中選擇3個類別, 我需要顯示這樣

uname category 

x  c 

y  a 

z  a 

z  b 

意味着用戶沒有選擇的類別我將展示在桌子上,PLZ告訴如何實現這個..........

+0

plz如果你知道告訴我在等你的答案........ – user2964333

+1

你已經標記爲Oracle和MySQL。你真的在用哪個? –

+0

我不知道你在問什麼 – Coderchu

回答

0

如果要打印此頁面上,你可以做像這樣:

$allCategories = array(a, b, c);  
$unames = "select uname from table_name group by uname;" 
foreach ($unames as $uname) { 
    $haveCategories = "select category from table_name where uname = $uname group by category"; 
    $noCategories = array_diff($allCategories, $haveCategories); 
    foreach($noCategories as $category) { 
     echo "$uname $category\n" 
    } 
} 
+0

$聲明這個 – user2964333

+0

的類別對不起,我已經更新了這個〜 – oohcode

+0

好的感謝您的重播 – user2964333