mysql显示每个FIVE表的两个属性

时间:2012-12-20 10:59:11

标签: mysql select join

我在电信管理主题中有5个表:

  1. 客户(custIDcFnamecontractID等)

  2. 合同(contractIDDurationproductCode

  3. 计划(productCodeplanTypeprice

  4. 结算(billNocustIDproductCodestatus(例如; pending / settle))

  5. 产品(productCodeproductNameproductDescription

  6. 此查询用于查找合同中的 cust ID 客户名称 5个月,并且正在使用仅为RM59 /月的WirelessInternet计划。它还需要显示客户的待处理结算状态。请从每个五个表中显示2个attibute。

    请帮帮我。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

希望这会对你有所帮助,

    select custID,cFname from Customer cust,Contract cont,plan p,billing b 
    where cust.contractID=cont.contractID 
    and cont.Duration='5 Months' and p.planType='RM59/month'
    cust.custID=b.custID and b.status='pending'