Ben MySql KATILDI yeniyim.
I have six tables: t1, t2, t3, t4, t5, t6.
And I also have one main table: main_table
.
TOTAL 7 TABLES!
TÜM tablo, ilk sütun denir classified_id
.
Kullanıcı "arabalar" için arama yaparsa classified_id her iki tablonun aynı olduğu daha sonra ana tablo (araba tablo) tablo t1 her şeyi maç olacak.
Yani:
SELECT * FROM main_table, t1 WHERE main_table.classified_id=t1.classified_id
Bunu burada katılmak için bir yol olduğundan emin değilim ancak bu, gayet iyi çalışıyor. Performans benim durumumda bir konudur!
However, here is my problem.
Whenever ALL CLASSIFIEDS are searched, then I need to match the main_table.classified_id
to the other tables classified_id
column and get every classified there is.
Bu nasıl sorgu kadar yapılmalıdır?
SELECT * FROM main_table, t1, t2, t3, t4, t5, t6 // I have this so far which is not much!
Eğer daha fazla girdi ihtiyacınız varsa sadece isteyin ve ben bu Q güncelleyeceğiz
Teşekkürler
EDIT: Table setup:
main_table: t1:
ID(PK) ID (PK)
classified_id -> 25 classified_id -> 25
category -> CARS year -> 1997