English 中文(简体)
SQL SQL 语句. 多个表格
原标题:SQL Statement.. multiple tables with same multiple Id s

在这里输入图像描述I 正在 VB. Net 连接 SQL 服务器2008

此工程 - & gt; Dim 查询 = "SELECT wo. workorderID,wo. workorder no from dbo. workorder wo"

this does not work - > Dim 查询 = "SELECT wo. workorderID,wo. workorderID,wo. workorderNo, wood. wood. 从dbo. workorderwo, dbo. workorder details wood" 。

this does not working either - > Dim 查询 = "SELECT wo. workorderID,wo. workorder No, workorder no, wood. workorderwo, dbo. workorder details wod where wwo. workorderID = wod. workorderID" 。 这都行不通 - & gt; Dim查询 = "SELECT WWO.wo. worOorderorderd. wororderd.Oderid.d.d.did.did.did.d.d." 。" " 。

我假设是因为在《工作批号》中, 工作批号有多个相同的身份识别码

  • In WorkOrder the WorkOrderID seems to be incremental.. 1,2,3 etc..
  • In WorkOrderDetails the WorkOrderID is like this.. 1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3 etc..

有什么办法能成功吗?

  • Incorrent syntax near the keyword "LineNo". Is the error I get

我刚刚也尝试过这个 - & gt; “ SELECT WorkorderID, workorder No, 线从 dbo. workorder JOIN dbo. workorder details on dbo. workorder. workorder. workorderID = dbo. workord Details. workordid”

似乎没有工作。 相同的错误

最佳回答

LineNo is a 保留的关键词 。使用 Destrict Ididationation

SELECT WorkOrderID, WorkOrderNo, [LineNo]
FROM dbo.WorkOrder
  JOIN dbo.WorkOrderDetails
    ON dbo.WorkOrder.WorkOrderID = dbo.WorkOrderDetails.WorkOrderID
问题回答

使用加入( U) :

Dim query = 
"SELECT wo.WorkOrderID,
       wo.WorkOrderNo, 
       wod.[LineNo] FROM dbo.WorkOrder wo
                 JOIN dbo.WorkOrderDetails wod 
                 ON wo.WorkOrderID = wod.WorkOrderID"

这个网站会帮助您启动 :

"http://www.w3schools.com/sql/default.asp" rel="nolfollow">sql 辅导

最佳区域





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...