Ämne: Sql fråga
Visa ett inlägg
Oläst 2007-09-18, 08:43 #16
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
Citat:
Originally posted by Robert@Sep 18 2007, 00:14
Jake.Nu: I ditt exempel försöker du plocka fram kopplingar som inte är kopplade om man säger så. Det är lite fel tyvär, det ska vara kopplingar som inte existerar. Din sql ger alltså inga träffar ö.h.t

SimonP: Jag vill helst inte loopa i serverkod för det blir en sjuh***lvetes massa slagningar mot databasen.

fors: Du verkar nästan vara där, men jag förstår inte din "JOIN phrases AS p"... man ska väl joina den på något enligt t-sql dialekten iaf. ?
Utan att sätta några villkor på tabellkopplingen så kommer man få en lista innehållande kombinationer av alla raderna i de två tabellerna. Dvs, om det finns 10 språk och 10 000 fraser så får du en lista med alla kombinationer av dessa (10 * 10 000 = 100 000 olika kombinationer). Därefter använder man translation-tabellen för att ta fram de raderna som är intressanta.

Har du testat SQL-satsen? Den fungerar åtminstone när jag testar den i MySQL. Sedan hur man gör i T-SQL, det vet jag inte. Men jag skulle kunna gissa på att den här frågan inte är MySQL-specifik.
fors är inte uppkopplad   Svara med citatSvara med citat