自联结如前所述,使用表别名的主要原因之一是能在单条 select 语句中不止一次引用相同的表。下面举一个例子。假如你发现某物品(其id为 dtntr )存在问题,因此想知道生产该物品的供应商生产的其他物品是否也存在这些问题。此查询要求首先找到生产id为 dtntr 的物品的供应商,然后找出这个供应商生产的其他物品。下面是解决此问题的一种方法:输入:select prod_id,prod_name from products where vend_id = (select vend_id from products where prod_id = 'dtntr');输出:分析:这是第一种解决方案,它使用了子查询。内部的 select 语句
1. mysql高级联结-自联结使用实例
简介:自联结 如前所述,使用表别名的主要原因之一是能在单条 select 语句中不止一次引用相同的表。下面举一个例子。 假如你发现某物品(其id为 dtntr )存在问题,因此想知道生产该物品的供应商生产的其他物品是否也存在这些问题。此查询要求首先找到 生产id为 dtntr 的物品的供应商,然后找出这个供应商生产的其他物品。
2. mysql自联结
简介:mysql的 自联结 的处理速度比子查询快了很多。所以自联结还是有必要学习的。 普通的s ql子查询语句 select `id`,`bic` from `biao` where `id`=(select `id` from `biao` where `id`='9696e'); mysql的自联结sql语句 select `id`,`bic` from `biao` as a, `b
3. mysql学习足迹记录14--表别名和自联结_mysql
简介:mysql学习足迹记录14--表别名和自联结
4. mysql创建高级联结_mysql
简介:sql允许给表取别名,这样做的两个主要理由是:缩短sql语句;允许在单条select语句中多次使用同一个表;与之前相对应的我们使用别名来表示一个表:自联结问题:假如知道某一厂商生产的一个产品 id 为
以上就是关于mysql联结的详细介绍的详细内容。