προβλημα σε συνδεση πινακων με ms sql

Συζητήσεις για τον Microsoft SQL Server

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
eirini24
Δημοσιεύσεις: 11
Εγγραφή: 24 Μάιος 2006 20:32

προβλημα σε συνδεση πινακων με ms sql

Δημοσίευση από eirini24 » 24 Μάιος 2006 20:59

εχω τους εξής πίνακες

CREATE TABLE Category
(
Catcode BIGINT NOT NULL,
Catdescription VARCHAR(50) NOT NULL,
Primary key (Catcode)
)


CREATE TABLE Product
(
Pcode BIGINT NOT NULL,
Pdescription VARCHAR(50) NOT NULL,
Pconstruction_date DATETIME NULL,
Pattribute VARCHAR(30) NOT NULL,
Value_WFPA BIGINT NOT NULL,
Fpa BIGINT NOT NULL,
SourceCompany VARCHAR(30) NOT NULL,
Fund BIGINT NOT NULL,
Catcode BIGINT NOT NULL,
primary key (Pcode),
Foreign key(Catcode) references Category(Catcode)
)

CREATE TABLE Sell
(
Sellcode INT NOT NULL ,
Scode_agoras INT NOT NULL,
Svalue FLOAT NOT NULL,
Squantity BIGINT NOT NULL,
Sdate DATETIME NULL,
Pcode BIGINT NOT NULL,
Ccode BIGINT NOT NULL,
Primary key(Sellcode,Scode_agoras),
Foreign key(Ccode) references Client(Ccode),
Foreign key(Pcode) references Product(Pcode)

)

θελω μια εντολή(πιθανότατα με join ή φωλιασμένες select ) που να επιστρέψει τα εξής στοιχεία
Pcode,Pdescription,Pattribute,SourceCompany,Catdescription,Svalue

πως μπορεί να συνταχθεί μια τέτοια εντολή?
Βοήθεια καιγομαι για την πτυχιακή!
EIRINI24

lakritidis
Δημοσιεύσεις: 401
Εγγραφή: 04 Αύγ 2005 14:35
Τοποθεσία: Katerini
Επικοινωνία:

προβλημα σε συνδεση πινακων με ms sql

Δημοσίευση από lakritidis » 25 Μάιος 2006 16:36

Κώδικας: Επιλογή όλων

SELECT Sell.Svalue Product.Pcode, Product.Pdescription, Product.Pattribute, Product.SourceCompany 
FROM Sell INNER JOIN Product 
ON Sell.Pcode = Product.Pcode
WHERE...

eirini24
Δημοσιεύσεις: 11
Εγγραφή: 24 Μάιος 2006 20:32

προβλημα σε συνδεση πινακων με ms sql

Δημοσίευση από eirini24 » 26 Μάιος 2006 11:43

Σε ευχαριστώ παρα πολύ για την βοήθεια!Έδωσε το σωστό αποτέλεσμα για την σύνδεση των δύο πινάκων.Μήπως μπορείς να με βοηθήσεις για την σύνδεση των τριών πινάκων? που βασικά εκεί είναι το προβλημα και επειδή δεν πολυξέρω τα join ζορίζομαι!
Thanks και παλι! :yea:
EIRINI24

lakritidis
Δημοσιεύσεις: 401
Εγγραφή: 04 Αύγ 2005 14:35
Τοποθεσία: Katerini
Επικοινωνία:

προβλημα σε συνδεση πινακων με ms sql

Δημοσίευση από lakritidis » 26 Μάιος 2006 16:12

Κώδικας: Επιλογή όλων

SELECT Sell.Svalue Product.Pcode, Product.Pdescription, Product.Pattribute, Product.SourceCompany 
FROM Sell INNER JOIN 
(Product INNER JOIN Category ON Product.Catcode = Category.Catcode)
ON Sell.Pcode = Product.Pcode 
WHERE... 

dini
Δημοσιεύσεις: 5
Εγγραφή: 26 Μάιος 2006 11:46

προβλημα σε συνδεση πινακων με ms sql

Δημοσίευση από dini » 26 Μάιος 2006 20:47

Ευχαριστώ πολύ!Λειτούργησε και φυσικά με σωστά αποτελέσματα!
Θα σε ξαναπροτιμήσω! :victory:

Απάντηση

Επιστροφή στο “MS SQL Server”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης