Bir dize için rasgele bir sayıda sütun içeren table_a table_b table_c
içinde nasıl arama yapabilirim? Daha sonra,MySQL: Herhangi bir sütunda bulunan bir dize için birden çok tablo nasıl aranır?
10
A
cevap
29
bu tablolarda tüm dize sütunların tümüne fulltext indexes ekle SO toplum için şimdiden
SELECT * FROM users, accounts, something_else WHERE ->ANY COLUMN CONTAINS 'this_string'<-
Ty:
Bu doğru sql olmadığını biliyoruz ama böyle bir şey olurdu sendika sonuçları
select * from table1 where match(col1, col2, col3) against ('some string')
union all
select * from table2 where match(col1, col2) against ('some string')
union all
select * from table3 where match(col1, col2, col3, col4) against ('some string')
...
+0
@kiu Çok serin - bir süredir bu cevap arıyordum şimdi. Sadece sonuçların dizinin kaç kere oluştuğunu bilmeniz gerekir. Benim durumumda, birden çok tablodan birden çok alanda bir boolean araması yapıyorum. Sadece alaka düzeyine göre sıralanan sonuçları nasıl alacağımı bilmem gerekiyor. –
İlgili konular
- 1. mySQL: Veritabanında birden fazla tablo nasıl aranır?
- 2. mysql içindeki bir sütunda en çok bulunan 10 değer sayma
- 3. MySQL birden tablo 2 tablo
- 4. , Birden çok sütunda KeyAttribute nasıl kullanılır
- 5. Aynı sütunda birden çok değeri nasıl seçerim?
- 6. SQL - Birden çok değer içeren bir sütunda birleşim kullanarak, hücrelerde
- 7. Bir dize içindeki metin için e-tablo sütununu ara ve başka bir sütunda bir sonuç döndürme
- 8. MySQL: bir zaman damgası bir değer eklemek için çalışılıyor Ben bu sütunda bir tablo var
- 9. VBA: tek bir hücrede bulunan birden çok satırı nasıl birleştirilir?
- 10. İlk sütunda MySQL UPDATE
- 11. Python'da bir listede bulunan birden çok öğenin dizinini nasıl döndürürüm?
- 12. mysql dize birleştirme sonuçlarda bir sütunda göstermek için bir seçim sorgusunda 3 sütunu birleştirmeye çalışıyorum 0
- 13. Bir sütunda virgülle ayrılmış değerleri MySQL
- 14. MySQL tabloları birden çok kez
- 15. Bir sorguda birden çok tablo için satır sayısını sayın
- 16. Tablo görünümünde birden çok sütun
- 17. nasıl Mysql MySQL bir tablo var iş
- 18. MYSQL: Birden çok tablodaki tabloların nasıl girileceği
- 19. Nasıl mysql birden çok tabloya kesişim
- 20. Birden çok MySQL kullanıcısını güvenli bir şekilde%
- 21. SQL Tek Bir Sütunda Farklı Kullanarak Birden Çok Sütun Sorguyu Sorgulama
- 22. Birden çok öğe nasıl veri almak için MySQL ve Android
- 23. Birden çok xml özniteliğine dayanan veri nasıl saklanır ve aranır?
- 24. Tablodan akıcı bir sorgu oluşturucu ile birden çok tablo seçin
- 25. MySQL bir sütun için bir dize bitiştirmek
- 26. Tablodaki seçili kayıtlar için bir sütunda MySQL zaman ayarlayıcısı
- 27. Birden çok tabloyu mysql içinde tek bir kareye bırakın
- 28. NA değerlerini pandalarda birden çok sütunda nasıl doldurabilirim?
- 29. Android'de birden çok sütun içeren bir tablo nasıl oluşturulur?
- 30. Aynı sütunda birden çok Tarih biçimi nasıl değiştirilir
bakın bu: http://winashwin.wordpress.com/2012/08/28/mysql-search/ –