[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: Uzman Celal Dikici (c_dikici@gantep.edu.tr)
Date: Fri 11 May 2007 - 17:27:48 EEST


Sorgu çalıştı ama hiç data getirmedi.

mysql> 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
    -> ;
Empty set (0.00 sec)

mysql>

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

  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
    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

_______________________________________________
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.