PDA

View Full Version : SQL Inner join...


~ZeRO sTrEsS~
18-01-2008, 20:05
raga mi dite perché questo codice non funziona??? sembra tutto corretto e non so dove sbattere la testa...


SELECT all_overridden_translations.key, all_overridden_translations.language_code, all_overridden_translations.description, all_overridden_translations.module_code, all_overridden_translations.screen_code, all_overridden_translations.screen_screen_item_id
FROM all_overridden_translations;

UNION ALL SELECT screen_item_translations.key, screen_item_translations.language_code, screen_item_translations.description, screen_item_translations.module_code, screen_item_translations.screen_code, screen_item_translations.screen_item_property_id
FROM screen_item_translations
INNER JOIN (Double_translation INNER JOIN Double_translation
ON screen_item_translations.key=Double_translation.key) ON Double_translation.language_code=screen_item_translations.language_code;


mi da syntax error in join operation...

il codice fa parte di un UNION query in access

~ZeRO sTrEsS~
18-01-2008, 20:17
forse sono le corrispondenze sbagliate...

cmq quello che devo fare é ho 2 tabelle con
X codici
4 Codici lingua

quello che devo fare é nella unione di queste due tabelle eliminare i doppioni che hanno lo stesso codice e la stessa lingua e prenderli una sola volta...

piú o meno come fare un select distinct su due colonne... qualcuno mi aiuta?

~ZeRO sTrEsS~
18-01-2008, 21:08
allora sto provando a fare il doppio SELECT DISTINCT (colonnaX AND colonnaY), colonnaZ

ma perché poi nella tabella non mi riporta anche colonnaX e colonnaY?

cionci
19-01-2008, 08:16
Thread chiuso
|
V