Gracias gnzsoloyo por tu respuesta pero tengo una duda perdona que sea tan mal alumno pero quiero tenerlo claro ya que esta base de datos la quiero para aprender quiero hacerla un poco mas sencilla osea que quiero que los anuncios de los coches se pongan directamente osea sin tener que pedir datos a los usuarios osea directamente pedire datos del vehiculo con algun pequeño dato de la persona que lo pone osea el email y poco mas, entiendo que si lo quiero hacerlo asin solo tengo que quitar las tablas de usuario y usuario_tiene_anuncio. No se si me explique bien para lo que quiero hacer.
Osea que segun entiendo la idea de la base de datos que me posteastes arriba constara de tener los datos del anuncio en la tabla de anuncio y segun elija una opcion o otra sabre el pais la ciudad el vehiculo y la marca, bien con esto me valdria para hacerlo menos complicado o realmente asin no seria.
Donde la consulata posteada arriba quedaria asin:
Código MySQL:
Ver original anuncio A
vehiculo V
USING(vehiculo_id
) ciudad C
USING(ciudad_id
) P.nombre_pais = 'Francia'
C.nombre_ciudad = 'Paris'
M.nombre_marca = 'Ford'
M.modelo = 'Fiesta';
Bueno espero que me confirme si lo puedo hacer asin un saludo y gracias por tener tanta paciencia.