INNER JOIN ve UNION ile sutunları birleştirme

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
kahraman1285
Üye
Mesajlar: 335
Kayıt: 10 Nis 2006 08:07

INNER JOIN ve UNION ile sutunları birleştirme

Mesaj gönderen kahraman1285 » 06 Oca 2019 03:07

Merhaba

Şu şekilde tablolarım var ve bu tablolarda sql sorgusu ile iş emri tablosunda sadece id leri kayıtlı olan ve diğer tablolardaki stok adı,iscilik adı,hizmet adı sütünlarını alt alta tek kolonda göstermeyi istiyorum. fakat doğru select sorgusunu yazamadım yardımlarınızı esirgemezseniz çok sevinirim.

İş emri tablosu diğer tablolardaki id leri tuttuğum tablo
ID INTEGER GENERATED BY DEFAULT AS IDENTITY,
ISEMRI_NU INTEGER NOT NULL,
MUSTERI_NU INTEGER NOT NULL,
STOK INTEGER,
ISCILIK INTEGER,
HIZMET INTEGER

Kod: Tümünü seç

cREATE TABLE STOK (
    ID           INTEGER GENERATED BY DEFAULT AS IDENTIT
    ADI          VARCHAR(30) NOT NULL COLLATE UNICODE_CI,
    ...

Kod: Tümünü seç

CREATE TABLE ISCILIK (
    ID         INTEGER GENERATED BY DEFAULT AS IDENTITY,
    ISIN_ADI   VARCHAR(100) NOT NULL COLLATE UNICODE_CI,
    ....

Kod: Tümünü seç

CREATE TABLE HIZMET (
    ID        INTEGER GENERATED BY DEFAULT AS IDENTITY,
    ISIN_ADI  VARCHAR(100) NOT NULL,
    ....

Cevapla