Ja, som rubriken lyder. Måste fundera ut ett sätt att göra en effektiv sökning i 21 tables. Jag har enbart skapat sökfunktioner som jobbat mot en table.. men nu blir det fler.
Några förslag hur jag ska lösa det?
Allt i samma sql sats (på nått sätt) kanske?
Ett sql anrop där jag loop matar in sökordet i första tablen som ska genomsökas.. sparar resultatet, och sedan fortsätter sökningen i nästa table?
Eller nått annat sätt?
Jag skulle nog loopa igenom all 21 tabeller och sedan flusha varje output, så man snabbt får ut datan. Med en sql fråga kommer du få vänta längre innan du kan presentera innehållet i tabellerna.
Men jag skulle nog prova att köra båda varianterna dvs.
Prova att loopa igenom varje tabell.
Kör med en sql fråga.
Och kolla vilket som blir mest effektivast för dig.