1.[CODE

1. tablo oluşturma;
CREATE TABLE personel(

PerNo INT (11) NOT NULL AUTO_INCREMENT,
Ad VARCHAR (255),
Soyad VARCHAR (255) ,
Cinsiyet VARCHAR (255) ,
Maas INT (11) ,
Bno INT (11) ,
PRIMARY KEY (PerNo)
) CHARACTER SET utf8 COLLATE utf8_general_ci;

1. tablo için veri oluşturma;
INSERT INTO `personel` (`PerNo`, `Ad`, `Soyad`, `Cinsiyet`, `Maas`, `Bno`) VALUES (NULL, 'Ali', 'Genç', 'E', '1900', '1'), (NULL, 'Esra', 'Uzun', 'K', '4100', '3'), (NULL, 'Semra', 'Yılmaz', 'K', '3450', '2'), (NULL, 'Ferhat', 'Yakışıklı', 'E', '5000', '2'), (NULL, 'Fatma', 'Kapa', 'K', '5500', '3'), (NULL, 'Alim', 'Fatih', 'E', '2200', '4'), (NULL, 'Salih', 'Erdem', 'E', '9000', '2');



2. tablo oluşturma;
CREATE TABLE bolumler(BolumNo INT (11) NOT NULL,BolumAdi VARCHAR (255)) CHARACTER SET utf8 COLLATE utf8_general_ci;


2. tablo için veri oluşturma

INSERT INTO `bolumler` (`BolumNo`, `BolumAdi`) VALUES (1, 'Planlama'),(2, 'Muhasebe'),(3, 'Proje'),(4, 'Bilgi İşlem');

[/CODE]
hocam üst taraf tamamaen 1. sorunun cevabı olması gerek

2. sorunun cevabı ;

SELECT * FROM personel INNER JOIN bolumler ON personel.Bno = bolumler.BolumNo;
3. sorunu cevabı

SELECT bolumler.BolumAdi, personel.Cinsiyet = 'E' as 'ERKEK', personel.Cinsiyet = 'K' as 'KADIN' FROM personel INNER JOIN bolumler ON personel.Bno = bolumler.BolumNo




4. soru çıkmadı yaw arkadaşlar @EftalBulut; hocam bir el atın 4. soruya @Burti; having kullanılması lazım ben çıkartamadım