i am a newbie when coming to mysql,i have been working with firebase database which is not a relational database,but for mysql i have a performance question on querying columns(filtering) i am doing this car app where there is about 19 identities
ID type model seri marka year bodytype feul Gear picurl km color warranty from-who Exchangable Conidition city neibourhood useride
filter is going to be like this
example: type = 2 and model = 3 and seri = 4 and marka =3 and year = 94 and bodytype = 5 and feul = 2 and gear = 3 and km >= 1000 and warrant = 4 and from-who = 4 and color = 3 and exchangable = 2 and conditition = 2 and city = 3 and neibourhood = 2
which is better FOR Filtering: one table with 19 columns or 2-5 Indexed tables with joins based on ID, because the users will be using the filters before doing the query note(note expecting alot of data in the table or tables at it will be under(10.000 row),becuase each row after 4 weeks of being create will delete it self)