ya pero debes darnos las estructuras de cada tabla, no sólo el nombre del campo, además te recomiendo lo hagas por bloques, para que la información sea más legible.
Yo no trabajo con mysql, pero si tengo esos datos puedo montar algo similar en Firebird y montar las sentencias SQL, que seguro te valdrán o serán muy similares.
Además aquí hay verdaderos monstruos, que te podrán responder mejor que yo, pero claro esta podemos teorizar tan solo si no tenemos los datos correctos.
Te repito, para ayudarte lo mejor es que hagas un bloque de texto, con cada cosa, que uses imágenes o los botones de Delphi o SQL o cualquiera de los otros para que expongas la estructura de tus tablas te pongo un enlace de
ejemplo pincha en el iy veras más claro de lo que hablo.