| 
	
 | 
 Posted by othellomy on 12/19/06 10:26 
Hi, 
I modified your query a little bit: 
 
ALTER VIEW view_results_7 
AS 
SELECT TOP 100 PERCENT view_results_7a.*, table.MCC, 
table.MNC, ...table.HPRP 
FROM view_results_7a INNER JOIN 
    table ON view_results_7a.MCC = table.MCC 
WHERE view_results_7a.IMSI <> tblIMSI_Stiering_Blacklist.IMSI 
ORDER BY view_results_7a.BegTime DESC 
 
Comagmbh@gmx.de wrote: 
> Hello! 
> 
> I am new to this group and I hope anyone can help me. I have an error 
> message which is very complicated to me. Okay this message is very 
> simpel, but I don`t understand how to build my SQL statement. I use 
> MsSQL 2000 and I am new to Microsoft SQL. I have searched the web and 
> read the online help, but it is strange to me. At first here is my 
> statement: 
> 
> SET QUOTED_IDENTIFIER ON 
> GO 
> SET ANSI_NULLS ON 
> GO 
> 
> ALTER VIEW dbo.view_results_7 
> AS 
> SELECT TOP 100 PERCENT dbo.view_results_7a.*, dbo.table.MCC, 
> dbo.table.MNC, ...dbo.table.HPRP 
> FROM dbo.view_results_7a INNER JOIN 
>     dbo.table ON dbo.view_results_7a.MCC COLLATE SQL_Latin1_CP1_CI_AS = 
> dbo.table.MCC 
> WHERE dbo.view_results_7a.IMSI <> 
> IMSI_Blacklist.tblIMSI_Stiering_Blacklist.IMSI 
> ORDER BY dbo.view_results_7a.BegTime DESC 
> 
> GO 
> SET_QUOTED IDENTIFIER OFF 
> GO 
> SET ANSI_NULLS ON 
> GO 
> 
> The part in the WHERE clause throws this error. It is the error message 
> number 107 and the message: 
> "The column prefix '%.*ls' does not match with a table name or alias 
> name used in the query." 
> What is wrong with this statement? My only experience in SQL is MySQL 
> and I have written this statement like a MySQL statement. So is there 
> anyone who can help me? Please I need your help!
 
  
Navigation:
[Reply to this message] 
 |