Arkadaşlar iyi geceler herkese
Bir id değerim var uniq değil
Değer x sütununda şu şekilde veritabanında ; 6|7|9|15|22|25|28
Bende veritabanından bu sütündan 6 ya 9 a ve 15 e eşit olanları çek demek istiyorum.
Bana bu konuda yardımcı olabilir misiniz
Bir mysql sorgusunun içinden çıkamıyorum...
13
●187
- 09-12-2020, 00:03:09Üyeliği durduruldu
- 09-12-2020, 00:11:28Şunu incele kendine göre uyarla kardeşim. https://stackoverflow.com/questions/...ultiple-values
- 09-12-2020, 00:15:06Bilgehanca adlı üyeden alıntı: mesajı görüntüle
.................................................. ...........................................a...b.. .c.....d.....e.......f.......e
Değer x sütununda şu şekilde veritabanında ; 6 | 7 | 9 | 15 | 22 | 25 | 28
SELECT * from tablo_adiniz WHERE a=6 AND c=9 AND d=15; - 09-12-2020, 00:18:43senin dediğin olmaz aslında arkadaşın önce verilerini düzeltmesi lazım en başa ve sona | işareti eklemeli ve aramaları da %|15|% şeklinde yapmalı aksi halde atıyorum 315 gibi bir veriyi de çeker.volkankey adlı üyeden alıntı: mesajı görüntüle
- 09-12-2020, 00:42:42and and and, or or or or nereye kadar, doğru kullanın şu sql'i arkadaşlar
SELECT * FROM shops WHERE Id IN (6,7,10,12,50) çoklu or kullanmak yerine bu şekilde sorgu yapın.
arkadaşın tablo yapısında ise;
SELECT * FROM shops WHERE Id LIKE '%|15|%' OR Id LIKE '%|6|%' gibi saçma bir sorgu gerekecek, o nasıl bir veritabanı tasarlama şekli ki.