[Linux-programlama] Re: aynı tabloda aynı kolonu sorgulama

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Agah ALICI (agah@sakarya.edu.tr)
Date: Fri 11 May 2007 - 17:32:57 EEST


SELECT * FROM log5
LEFT JOIN log5 as kontrol on ( kontrol.girisdurumu = 1 and kontrol.kullan =
log5.kullan )
WHERE log5.girisdurumu = 0 AND kontrol.girisdurumu != 1
 
böyle olacak.

  _____

From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Uzman
Celal Dikici
Sent: Friday, May 11, 2007 5:24 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] Re:aynı tabloda aynı kolonu sorgulama

Soyle bir hata verdi,
 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use
near '= kontrol.girisdurumu = 1 and kontrol.kullan = log5.kullan ) WHERE
log5.girisdu' at line 1

 

----- Original Message -----
From: Agah ALICI <mailto:agah@sakarya.edu.tr>
To: linux-programlama@liste.linux.org.tr
Sent: Friday, May 11, 2007 5:23 PM
Subject: [Linux-programlama] Re:aynı tabloda aynı kolonu sorgulama

Aklıma sadece bu geldi.
 
Select * FROM log5
LEFT JOIN log5 as kontrol on ( = kontrol.girisdurumu = 1 and kontrol.kullan
= log5.kullan )
WHERE log5.girisdurumu = 0 AND kontrol.girisdurumu != 1
 
bu işinize yarayabilir belki.
 
Kolay gelsin.

  _____

From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Uzman
Celal Dikici
Sent: Friday, May 11, 2007 5:05 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama]aynı tabloda aynı kolonu sorgulama

Merhabalar,
 
Alttaki gibi log5 adında bir table ım var, ben bu tabloda sadece
girisdurumu=0 olanları listelemek istiyorum. Fakat aynı zamanda hiçbir zaman
girisdurumu=1 olmayacak.
Yani alttaki örnekte VELI_PARS bu duruma uyuyor, ALI_DEMIR ise uymuyor.Şöyle
bir sorgu istediğimi döndermiyor.
 
 select * from log5 WHERE girisdurumu<>1 UNION SELECT * FROM log5 WHERE
girisdurumu=0;
 
SELECT ... EXIST ile denedim başaramadım. Acaba nasıl bir sorgu atmam
gerekir?
 
Teşekkürler.
 
mysql> desc log5;
+-------------+---------------------+
| Field | Type |
+-------------+---------------------+
| idlog | int(11)
| kullan | varchar(30)
| girisdurumu | tinyint(1)

3 rows in set (0.00 sec)
 
id kullan girisdurumu
1 ALI_DEMIR 0

2 VELI_PARS 0
3 VELI_PARS 0
4 ALI_DEMIR 0
5 ALI_DEMIR 1
6 ALI_DEMIR 1
 
 

  _____

----------------------------------------------------------------------------
--------
Bu E-Posta Sakarya Universitesi E-posta Sunucusu Araciligiyla Size
Ulastirilmistir.

SAU >> BIDB >> Ar-Ge S.M. >> Sistem Yonetimi Servisi
 
BitDefender Antivirus Yazilimi Tarafindan Virus Taramasindan Gecirilmistir.

  _____

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

------------------------------------------------------------------------------------
Bu E-Posta Sakarya Universitesi E-posta Sunucusu Araciligiyla Size Ulastirilmistir.

SAU >> BIDB >> Ar-Ge S.M. >> Sistem Yonetimi Servisi
 
BitDefender Antivirus Yazilimi Tarafindan Virus Taramasindan Gecirilmistir.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.