select
專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)合肥免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
goods_name?產(chǎn)品名字,
max(price)?價格,
max(case?rank_name?when?'VIP1'?then?(case?when?user_price?is?null?then?discount*price/100?else?user_price?end)?end)?vip1價格,
max(case?rank_name?when?'VIP2'?then?(case?when?user_price?is?null?then?discount*price/100?else?user_price?end)?end)?vip2價格,
max(case?rank_name?when?'VIP3'?then?(case?when?user_price?is?null?then?discount*price/100?else?user_price?end)?end)?vip3價格
from?member_price?mp
left?join?goods?gd?on?gd.goods_id?=?mp.goods_id
left?join?user_rank?ur?on?ur.rank_id?=?mp.rank_id
group?by?goods_name;
mysql不是很熟悉,所以寫了個標準sql語法的。我記得mysql中group by的select可以不用跟聚合函數(shù)的,所以LZ大概可以把max()去掉,而mysql中好像有isnull,ifnull的函數(shù),我不太了解,這里用case語句替代了,LZ可以自行替換。
假如product表有c_id關聯(lián)到company表,apply表有product_id關聯(lián)product表,每個表主鍵都叫id。
select distinct(apply.id) from apply as a join product as p on a.product_id = p.id join company as c on p.c_id = c.id where c.id = 要查詢的公司id
1、打開Navicat for MySQL,找到要創(chuàng)建數(shù)據(jù)庫中數(shù)據(jù)表
2、接著我們在“表”上面單擊鼠標右鍵,然后點擊“新建表”
3、然后,右邊就會出現(xiàn)設計表的界面,這里可以設置表的字段名,類型,長度以及是否為null等
4、設計完數(shù)據(jù)表之后,點擊“保存”按鈕就OK了。
5、我們在其中輸入表名就點擊確定就可以了,表名可以根據(jù)自己的需求來設置
幫一樓的個哥們補充一下吧,你做兩個表
第一個表是商品表。包含商品id,商品名,品牌,商品型號,等等
第二個是商品信息表。字段包括商品id,屬性英文名稱,屬性中文名稱,屬性值。
比如我有一個三星的電視
在第一個表里面寫
id=1,商品名=三星電視,品牌=三星,商品型號=32XXXXX。。。。
第二個表里面寫
id=1,屬性英文名:LCDTYPE,屬性中文名:液晶類型,屬性值:LED
id=1,屬性英文名:size,屬性中文名:液晶尺寸,屬性值:32
。。。。。。