Примерно так:
val dataframe_mysql_4 = spark.read.jdbc(jdbcUrl, s"""(select DISTINCT type from family where type like '${val1}' ) f """, connectionProperties)
Настройте свою строку подключения, а затем с помощью установки переменной val1 вы можете добавить предложение where, которое использует это значение. Обратите внимание на ф.