zoukankan      html  css  js  c++  java
  • 惊世骇俗的sql语句之连表查询

    select `product_skus`.id as skuId, `wname` as sku名称, 
    if(`sku_attributes`.`status`=1,'上架','下架') as 状态,
    (select name from brands where brands.id = product_skus.brand_id) as 品牌,
    `sku_attributes`.`attribute_name` as 非价值属性, `sku_attributes`.`attribute_value_name` as 非价值属性值,
    `product_attributes`.`attribute_name` as 价值属性,`product_attributes`.`attribute_value_name` as 价值属性值
    from product_skus left join `sku_attributes` on `product_skus`.id = `sku_attributes`.sku_id and `sku_attributes`.`status` = 1
    left join `product_attributes` on `product_skus`.product_id = `product_attributes`.product_id and `product_skus`.status = 1;
  • 相关阅读:

    (luogu)[模板]最长公共子序列
    表达式的值
    邮票面值设计
    尼克的任务
    HISTOGRA
    消防局的设立
    青蛙的约会
    产生数
    奇怪的电梯
  • 原文地址:https://www.cnblogs.com/cjjjj/p/10394492.html
Copyright © 2011-2022 走看看