Tek bir tablo adı olarak job_post.Now int bu tablo, birden fazla şehir kimliği ve aşağıdaki tabloda gösterildiği gibi birden çok beceri kimliği ile depolanan yetenekle depolanır.Farklı sütunlarla farklı çoklu kimlik eşleşmeleri varsa, satır döndürün
ben bu tabloda 1,2 ve çoklu şehir kimliği gibi birden beceri kimliği kullanarak arama yapmak istiyorum.
böyle sorguyu denedim:
select * from job_post where FIND_IN_SET(city, '1,3') or FIND_IN_SET(skill, '1,3')
Yani, şehir 1 var bir sonuç var ama beceri veya şehir sütunundan tek id eşleşirse yerine bunun hem satır istiyorum.
Peki hangi sorguyu yazmak zorundayım?
Örneğiyle oynayabilirsiniz [Birden çok arama dizesiyle [MySQL find \ _in \ _set] dosyasının olası kopyası (http://stackoverflow.com/questions/5015403/mysql-find-in-set-with-multiple- search-string) – alex9311
Eğer beceri sütununda ** 1,3 ** ve şehir sütunu ** 1,3 ** olarak görüyorsanız, her iki satırı da dönmek istiyorum. ** 3 ** id, beceri sütununda ve * olduğundan * 1 ** kimlik şehir sütununda. –