Nospor jak zwykle na posterunku! Dzięki, ale mam problem jak to zastosować u siebie. wg manuala idzie to tak SELECT CONCAT('pole1','pole2') AS moja_szukana from tabela1 -------- w wyniku tego powinienem dostać pole1pole2
ale ja mam tak:
SELECT tab1.imie_nazwisko, (tab1.wartosc), tab1.nr_dok_spr, sprzedaz.kontrahent_nazwa FROM (
SELECT ksiega.imie_nazwisko as imie_nazwisko, ksiega.masa AS masa, ksiega.cena AS cena, ksiega.przeznaczenie AS przeznaczenie, (ksiega.cena*ksiega.masa) AS wartosc, ksiega.spr AS nr_dok_spr FROM ksiega WHERE ksiega.przeznaczenie='x'
UNION ALL SELECT
ksiega.imie_nazwisko as imie_nazwisko, ksiega.masa1 AS masa, ksiega.cena1 AS cena, ksiega.przeznaczenie1 AS przeznaczenie, (ksiega.cena1*ksiega.masa1) AS wartosc, ksiega.spr1 AS nr_dok_spr FROM ksiega WHERE ksiega.przeznaczenie1='x'
UNION ALL SELECT
ksiega.imie_nazwisko as imie_nazwisko, ksiega.masa2 AS masa, ksiega.cena2 AS cena, ksiega.przeznaczenie2 AS przeznaczenie, (ksiega.cena2*ksiega.masa2) AS wartosc, ksiega.spr2 AS nr_dok_spr FROM ksiega WHERE ksiega.przeznaczenie2='x' ) AS tab1
LEFT
JOIN sprzedaz ON
[b
]sprzedaz
.(typ_dok
)(nr_dok_spr
)=tab1
.nr_dok_spr
[/b
]