日期:2014-05-17  浏览次数:21907 次

oracle with as 缺失 SELECT 关键字
WITH 
 STUC AS(
 SELECT * FROM FW_STUDENT 

 )
 B AS (
 SELECT * FROM FW_STUDENT 
 WHERE STUDENTNAME = '张天'
 
 ) 
 SELECT 
 STUC.STUDENTNO 
 ,B.STUDENTNAME 
 FROM STUC ,B

缺失 SELECT 关键字

帮忙看看了

------解决方案--------------------
语法错误,少了个逗号
SQL code

WITH  
 STUC AS(
 SELECT * FROM FW_STUDENT  
 )
 ,
 B AS (
 SELECT * FROM FW_STUDENT  
 WHERE STUDENTNAME = '张天'
 )  
 SELECT  
 STUC.STUDENTNO  
 ,B.STUDENTNAME  
 FROM STUC ,B

------解决方案--------------------
第一个表和第二个表之间缺少逗号啊!!!!!
------解决方案--------------------
多个表之间需要使用,分隔。
------解决方案--------------------
探讨

多个表之间需要使用,分隔。