2017-01-30 2 views
-1

ich zwei Tabellen Emp und Bezeichnung mit Funktionenverbinden zwei Tabellen Oracle mit Funktionen

EMP anschließen möchten:

CREATE TABLE EMP(
EMP_ID NUMBER(10) NOT NULL, 
EMP_FNAME VARCHAR2(15) NOT NULL, 
EMP_MNAME VARCHAR2(15), 
EMP_LNAME VARCHAR2(15) NOT NULL, 
EMP_DESIG VARCHAR2(10) NOT NULL, 
EMP_DOB DATE NOT NULL, 
EMP_DOJ DATE NOT NULL, 
EMP_GRADE VARCHAR2(5), 
PRIMARY KEY(EMP_ID) 
); 

Bezeichnung:

CREATE TABLE DESIGNATION(
EMP_DESIG VARCHAR2(10) NOT NULL, 
DESIG_NAME VARCHAR2(20) NOT NULL 
); 

Ich möchte emp_desig Spalte emp Tabelle Beitreten mit desig_name Spalte designation Tabelle, wie kann ich dies tun, bitte geben Sie mir die Antwort.

+2

Könnten Sie bitte Ihre Frage mit dem richtigen Abschlag formatieren? Hast du dich auch selbst versucht und hast Code zu zeigen, damit wir dir beim Debuggen helfen können? – Dario

+2

Was meinst du mit "Funktionen?" Bitte lesen Sie [fragen] und zeigen Sie, was Sie versucht haben. "Bitte geben Sie mir die Antwort." funktioniert diese Seite nicht. Bitte zeigen Sie eine [mcve] mit Beispieltabellendaten und erwarteter Ausgabe und was Sie versucht haben. – OldProgrammer

+1

Haben Sie ein einfaches JOIN versucht? Auch warum funktioniert? Sehen Sie sich bitte [ask] und [mcve] – Aleksej

Antwort

0

Ihre Frage scheint in Richtung Tabellenfunktion zu zeigen, aber in Ihren Daten sehe ich keine der Funktion. Wenn Ihnen diese Antwort nicht hilft, können Sie Ihre Abfrage mit einem relevanteren Datensatz versehen.

+0

an. Ich weiß, wie man das mit Joins macht, aber wenn ich das mit Funktionen machen will, wie kann ich das tun ?? – Mukund

+0

SELECT * FROM EMP NATÜRLICHE VERBINDUNGSBEZEICHNUNG ORDER BY EMP_ID; (einfach mit Joins) – Mukund

+0

Wie kann ich das mit Funktionen tun? – Mukund

Verwandte Themen