Vấn đề không nằm ở các cơ sở dữ liệu khác nhau.
Mệnh đề WHERE của bạn tham chiếu đến cơ sở dữ liệu trường_1.table_1.data_1 không được cung cấp trong mệnh đề FROM.
Ý bạn không phải là một cái gì đó giống như
SELECT *
FROM database_2.table_2
JOIN database_1.table_1
ON (database_2.table_2.some_field = database_1.table_1.some_other_field)
WHERE database_1.table_1.data_1 LIKE database_2.table_2.data_2
?
Ngoài ra,
echo mysql_error();
sau khi truy vấn không thành công của bạn - điều này sẽ cung cấp cho bạn manh mối về điều gì sai.