table-alias相关内容
我试过这个: SELECT *从(选择 *, ROW_NUMBER() OVER (ORDER BY vernum DESC, defvern DESC) AS RowNumber从我的表在 MyTable.id = AnotherTable.dataid 上的 INNER JOIN AnotherTable哪里 MyTable.defid = 123456AND MyTable.attrid
..
我正在使用具有临时关系的 SQL 语句,并且收到错误 ORA-009933:SQL 命令未正确结束 我认为该声明没有任何问题,因此非常感谢您的帮助.声明如下: SELECT Temp.name,临时平均工资从(选择 A.aid,A.aname AS 名称,AVG(E.salary) AS AvgSalary从飞机 A,认证 C,员工 E) AS Temp; 谢谢 解决方案 ora
..
我有一个使用 inner join 从两个表中获取数据的查询,但我收到错误 SQL 命令未正确结束,“as"下有一个星号: 选择 P.carrier_id, O.order_id, O.aircraft_id, O.quantity来自订单线 AS O内连接采购订单 AS PO.order_id = P.carrier_id;错误:来自 orderline AS O(在 AS 下带有星号)第 2
..
我正在尝试在 Oracle SQL Developer 中执行此查询: SELECT G.Guest_ID, G.First_Name, G.Last_Name来自客人 AS G加入保持作为 S ON G.Guest_ID = S.Guest_IDWHERE G.City = '迈阿密' AND S.Room = '222'; 但是,我收到以下错误: ORA-00933:SQL 命令没有正确
..
我很想知道人们是如何使用表别名的.我工作的其他开发人员总是使用表别名,并且总是使用 a、b、c 等的别名. 这是一个例子: SELECT a.TripNum, b.SegmentNum, b.StopNum, b.ArrivalTimeFROM 行程 a,段 b哪里 a.TripNum = b.TripNum 我不同意他们的观点,并认为应该更谨慎地使用表别名. 我认为当在查询中两次
..
我正在尝试运行以下更新,但遇到“表不明确"错误. 更新 dbo.cgSET cg.column = gId.ID从 dbo.aINNER JOIN dbo.cg as cId ON cId.[a] = dbo.a.[c]INNER JOIN dbo.cg 作为 gId ON gId.[a] = dbo.a.[b]; 表 dbo.a 包含用于更新 cg 中的值的数据,这些数据基于与同一表相对于不
..
有没有办法给 Oracle 11g 中的子查询一个别名,例如: 选择 *从(选择 client_ref_id,从 some_table 请求,其中 message_type = 1)abc,(选择 client_ref_id,来自 some_table 的响应,其中 message_type = 2) defg在哪里abc.client_ref_id = def.client_ref_id;
..
当我只是尝试检索表中的所有行时 EMPLOYEE 像这样: SELECT *从 EMPLOYEE AS emp; 我收到以下错误: ORA-00933:SQL 命令没有正确结束00933. 00000 - “SQL 命令未正确结束"*原因:*行动:行错误:14 列:11 如果我删除 AS emp 它工作得很好,但我想在这里重命名我的表.我是否遗漏了一些非常明显的东西? 解决方案 我
..
我已将代码点火器配置为使用db前缀. 在所有其他地方,它都按预期工作,但是在创建表别名时,它以db前缀开头. 代码如下:- $ this-> db-> from('table_a');$ this-> db-> join('table_b','table_a.id = table_b.a_id','left');-----$ this-> db-> join('table_b as
..
您可以为from子句分配别名吗?像: select a - b "Markup" from retail a, cost b; 编辑:对不起,我键入的速度太快了,试图将问题简化到没有任何意义的地方 即时通讯实际上试图做的是使用别名来比较同一表中两个发布日期之间的月份.这是我发现有效的方法: select distinct to_char(months_between((sel
..
说我有一条选择语句. select * from animals 这给出了表中所有列的查询结果. 现在,如果表animals的第42列是is_parent,并且我想在结果中返回该值,就在gender之后,这样我就可以更轻松地看到它.但我也希望其他所有列. select is_parent, * from animals 这将返回ORA-00936: missing exp
..
为什么不能为Oracle DB中的表赋予别名?我试图写这样的声明: select count(id) from users as usr where usr.dept = "SVC"; 但是Oracle向我抛出了一个错误.我不记得在MySQL中使用类似内容时遇到问题. 如何在Oracle中为表命名? 解决方案 Oracle不允许as作为表别名,而仅允许使用列别名.也是这样:
..
我正在使用具有临时关系的SQL语句,并收到错误ORA-009933: SQL command not properly ended 我没有发现该声明有任何问题,因此,我们非常感谢您的协助.声明是: SELECT Temp.name, Temp.AvgSalary FROM (SELECT A.aid, A.aname AS n
..
我尝试过: SELECT * FROM (SELECT * , ROW_NUMBER() OVER (ORDER BY vernum DESC, defvern DESC) AS RowNumber FROM MyTable INNER JOIN AnotherTable ON MyTable.id = AnotherTable
..
我正在尝试在Oracle SQL Developer中执行此查询: SELECT G.Guest_ID, G.First_Name, G.Last_Name FROM Guest AS G JOIN Stay AS S ON G.Guest_ID = S.Guest_ID WHERE G.City = 'Miami' AND S.Room = '222'; 但是,出现以下错误:
..
当我用多个JOIN进行查询时,我注意到我的查询无法工作,除非我为其中一个表名指定了别名. 下面是一个简单的例子来说明这一点: 此无效有效: SELECT subject from items join purchases on items.folder_id=purchases.item_id join purchases on items.date=purchases.purc
..
我有这样一个查询,要使用inner join从两个表中获取数据,但是在"as"下出现带星号的错误SQL command not properly ended: select P.carrier_id, O.order_id, O.aircraft_id, O.quantity from orderline AS O inner join purchaseorder AS P on O.
..
我很想知道人们如何使用表别名。其他我在其中工作的开发者总是使用表别名,并且总是使用a,b,c等的别名。 这里有一个例子: SELECT a.TripNum,b.SegmentNum,b.StopNum,b.ArrivalTime FROM旅行a,区段b WHERE a .TripNum = b.TripNum 我不同意他们,认为表别名应该更谨慎。
..
我怎么可以指定别名表亚音速2.1? 我试图重现以下查询: SELECT * 从员额P RIGHT OUTER JOIN post_meta X在P.post_id = X.post_id RIGHT OUTER JOIN post_meta Y开P.post_id = Y.post_id WHERE X.meta_key =“类别” 与X.meta_value =“技术” 与
..