0 0

SQL 多表交叉查询 出现所查字段均指向同一外键 3

[size=medium]select book_id,convert(varchar(10),book_date,120),book_groom_name, book_bride_name,convert(varchar(10),book_yy_date,120), style_name,book_recept,convert(varchar(10),orderd_select_time,120),convert(varchar(10),orderd_date,120),orderd_time,income_all,income_prinkcost,income_person from emp,style,book,orderd,income where style.style_id=book.book_style_no and book.book_id=orderd.orderd_book_id and income.income_book_id=book.book_id and emp.emp_no=book.book_recept


这个是查询语句 

红色是2个INT 型的员工ID 指向员工表 

这样的话我要把这两个字段显示 员工姓名的话  就没有办法显示了!

求解答!
[/size]
2011年3月05日 17:38

1个答案 按时间排序 按投票排序

0 0

嵌套一个子查询不行么

2011年3月06日 14:02

相关推荐

    mysql一个表有三个外键,其中该表的两个字段的应对的外键的表都是同一张表,解决如何将其查询出来

    需求是这样的,一个资源表有分类r_class_id(分类表id对应的外键) 创建者r_up_creator(用户表id对应的外键) 审核者r_ver_id (用户表id对应的外键),这时候该怎么将其都查询出来呢? 首先用左连接: select ...

    SQL SERVER 多表联接查询SQL SERVER 多表联接查询SQL SERVER 多表联接查询

    SQL Server 多表联接查询 SQL Server 是一个功能强大且灵活的关系数据库管理系统,支持多表联接查询,能够从多个表中检索数据,以满足复杂的业务需求。在本节中,我们将详细介绍 SQL Server 的多表联接查询,包括...

    达梦数据库查询所有表的主外键.sql

    达梦数据库

    oracle主外键查询

    根据提供的标题、描述、标签及部分内容,我们可以了解到本篇文章主要关注的是如何在Oracle数据库中进行主外键查询,包括查询表结构以及通过主外键关联表名的方式。下面将详细介绍这些知识点。 ### 一、Oracle数据库...

    SQL多表连接查询优化的相关研究

    综上所述,“SQL多表连接查询优化的相关研究”涵盖了数据库设计、查询优化、性能监控等多个方面,是数据库管理和开发中的重要课题。通过深入理解和实践这些策略,可以有效地提升数据库系统的整体性能。

    常用sql多表查询

    在SQL中,多表查询是数据管理中非常重要的一个概念,尤其在大型数据库系统中,数据通常分散在多个表中,需要通过特定的查询方法来整合这些信息。本话题主要探讨了如何进行多表查询,以及触发器和外键的概念。 ...

    数据库下所有表的外键约束查询

    用于查询某个数据库下所有表的外键约束情况,以便统一分析外键约束是否合理;主要查询出外键的,是否级联删除,级联更新,强制外键约束,强制复制约束始终状态。如想使用别的状态,请自行添加。下载的童鞋别下载错了...

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    根据提供的标题、描述以及部分代码内容,我们可以了解到这篇文章主要探讨的是如何在Oracle数据库中查询所有用户表的相关信息,包括表名、主键名称、索引、外键等元数据信息。接下来,我们将对这些知识点进行详细的...

    SQLSERVER表结构查询及字段添加小工具

    在SQL Server中,查询表结构通常涉及使用SQL语句,例如`SELECT * FROM sys.objects WHERE type = 'U'`来获取所有用户定义的表,或者`EXEC sp_help 'TableName'`来获取特定表的详细信息。然而,手动执行这些命令可能...

    sql外键的建立文档

    在SQL数据库设计中,外键(Foreign Key)是实现数据完整性和引用完整性的关键机制,它使得不同表之间的数据能够建立关联,确保了数据的一致性。本文将深入讲解如何在SQL Server中建立外键,以及如何使用不同的方法...

    如何获取SqlServer2005表结构(字段,主键,外键,递增,描述)

    查询表中的标识字段(即递增字段)可以使用以下语句: ```sql SELECT [name] AS 递增字段名 FROM syscolumns WHERE id = object_id(N'你的表名') AND COLUMNPROPERTY(id, name, 'IsIdentity') = 1 ``` 这个查询将...

    MySQL SQL高级特性 字段约束-索引-视图-外键学习实践

    最后,外键是表中用于建立和加强两个表数据链接的一列或多列。外键用于在两个表的列之间建立链接,保证数据的一致性、完整性和引用的完整性。外键的设置要求父表中的外键列必须是键,通常是一个主键或唯一键。在本...

    SqlServer树形结构、层次查询

    SqlServer树形结构、层次查询 结果如下: 1 1 2 1-2 4 1-2-4 5 1-2-5 10 1-2-5-10 8 1-2-5-8 6 1-2-6 3 1-3 7 1-3-7 11 1-3-7-11 9 1-3-7-9 12 1-3-7-9-12 13 1-3-7-9-13 14 1-3-7-9-14

    查询某个表作为其他表的外键

    就是为程序员提供了一条可以查询表的主键被其他表引用为外键情况的查询

    获得SQL外键集合

    通过对`sys.foreign_key_columns`系统视图的灵活运用,结合动态SQL和Pivot操作,可以高效地构造出所需的查询语句。这对于数据库管理员和开发人员来说是一项非常实用且重要的技能,有助于更好地理解和管理数据库中的...

    sqlserver 2005 主外键-复合主键

    那么,在“订单”表中定义指向“客户”表的外键时,也需要包含相同的字段组合: ```sql CREATE TABLE Orders ( OrderID int, CustomerID int, Country varchar(50), ... CONSTRAINT [FK_Orders_Customers] ...

    经典表关联与多表查询

    经典表关联与多表查询 经典表关联与多表查询是数据库...(4)自连接可以用于查询表中是否有重复的记录。 经典表关联与多表查询是数据库系统中非常重要的概念,掌握它可以让你更好地应用于实际的数据库管理和开发中。

    hibernate中的外键查询实现

    在Java的持久化框架Hibernate中,外键查询是连接数据库表之间关系的一种重要方式,它使得我们可以方便地处理对象间的关联。在这个场景中,我们关注的是"多对一"的关系,即在一个表(br_basic)中有对另一个表(city_...

    sql2000获得表结构包括外键

    查询表结构基本信息 首先,我们需要构建一个查询语句来获取表的基本信息,如表名、列名、数据类型等。以下是实现这一目标的核心SQL语句: ```sql SELECT tabName = O.NAME, -- 表名 columnLine = C.id, -- 列...

    查询一个表的所有外键名称,主键名称,主键列ID,主键列名,外键表ID,外键列ID,外键列名

    查询一个表的所有外键名称,主键名称,主键列ID,主键列名,外键表ID,外键列ID,外键列名 级联更新,级联删除,索引名称,索引字段名,索引字段位置

Global site tag (gtag.js) - Google Analytics