XaRaF [ Pretorianin ]
SQL - banalny problem
To jest polecenie:
Za pomocą komend SQL wyświetl następujące dane dotyczące kwiatów:
- Nazwa kwiatów i kolor kwiatów w kolumnie z nazwą „Opis kwiatka”;
- Nazwa producenta i miasto producenta w kolumnie z nazwą „Producent”;
- Cena kwiatka;
Tak wygląda moje rozwiązanie:
SELECT
Kwiatek.NazwaKwiatka + " " + Kwiatek.Kolor AS OpisKwiatka,
Producent.Nazwa + " " + Producent.Miasto AS Producent,
Kwiatek.Cena
FROM Kwiatek, Producent
;
Niby wszystko jest OK ale po otworzeniu kwerendy w kolumnie OpisKwiatka pojawia się #Błąd.
Dodanie sprzężenia w formie
FROM Producent INNER JOIN Kwiatek ON Producent.IDProducent = Kwiatek.IDKwiatek
niczego nie zmienia
Co może być nie tak?
wysiu [ ]
Po pierwsze dodaj jakies powiazanie miedzy producentem a kwiatem
where kwaitek.idproducenta = producent.idproducenta
bo tak, to na pewno nie zwroci dobrych danych..:)
A kolumna "kolor" jest typu tekstowego?
XaRaF [ Pretorianin ]
poza Kwiatek.Cena wszystkie pozostałe są tekstowe
wysiu [ ]
Sprobuj to wykonac bez sklejania stringow, kazda kolumna osobno. Jak pojdzie, to potem baw sie w formatowanie.
XaRaF [ Pretorianin ]
dziwne, właśnie sprawdziłem składnie w MS Office 2000 i wszystko ładnie chodzi tak jak ja podałem
pod MS Office 2003 wyświetla #Błąd, jestem ciekaw jak to zadanko będzie wyglądało jutro na zaliczeniu pod Office 97 :)
wielkie dzięki wysiu za pomoc i chęci
pozdrawiam