sorry uz caps lock'a:
CREATE TABLE GAM_PLAN (
..........,
KODAS CHAR (20) CHARACTER SET WIN1257 NOT NULL COLLATE WIN1257,
.....................)
CREATE TABLE PAMAINA (
.............,
KODAS CHAR (20) CHARACTER SET WIN1257 NOT NULL COLLATE WIN1257,
...............)
cia lentele, is kurioje saugomo visi kodai:
CREATE TABLE PRODUKTAI (
ID INTEGER NOT NULL,
PAV CHAR (80) CHARACTER SET WIN1257 NOT NULL COLLATE WIN1257,
KODAS CHAR (20) CHARACTER SET WIN1257 NOT NULL COLLATE WIN1257,
.........................
)
gal ka ne taip darau?
"Laimis" <wiela@centras.lt> wrote in message
news:h134rc$2pu$1@trimpas.omnitel.net...
> Leon' rašė:
>> Jup, distinct siuo atveju tikrai nereikia, taciau iki galo problemos
>> vistiek neisprendzia. Prie tokios uzklausos
>>
>> select kodas from gam_plan
>> union
>> select kodas from pamaina
>>
>> jei kodas, pavadinimu L20020 buvo ir vienoje ir kitoje lenteleje, jis
>> rezultate parodomas du kartus. man reiktu gauti viena. Mastau apie
>> subselect'a dar kazkoki, bet po kol kas per trumpos rankos paciam ji
>> pasirasyti :)
>
> Taip TIKRAI NETURI BŪTI. Ar tik nebus vienos lentelės laukas CHAR, o kitas
> VARCHAR tipo?