select con.id from MineProdukter p, MineKunder k, (select c.id as id, p.phonenumber as phonenumber from tele2_contract c, tele2_pstn p where c.id = p.contract_id) con where p.telefonnummer = k.telefon and p.prodnr = '196900' and con.phonenumber=p.telefonnummer;
Hvorfor er ovenstående ikke muligt, og hvad skal jeg gøre for at rette det?
Msg 128, Level 15, State 1, Line 4 The name "con.id" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
Jeps - dette er løsningen: insert into producter (productrate, productqty,billingfreq, startdate,enddate,months, lastinvoicedate, nextinvoicedate,productid,contract_id) select 40,1,1,getdate()-10,null,1,getdate()-10,getdate(),'navn ,con.id from MineProdukter p, MineKunder k, (select c.id as id, p.phonenumber as phonenumber from tele2_contract c, tele2_pstn p where c.id = p.contract_id) con where p.telefonnummer = k.telefon and p.prodnr = '196900' and con.phonenumber=p.telefonnummer;
Tricket er at man skal markere navnet ude i combo boxen til venstre så det bliver blåt inden man klikker accepter for at det virker.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.