Я новичок в MySql / PHP.
Каждая строка из Database1.table1 должна быть прочитана и отображена. Он содержит столбец с поисковым термином, который мне нужно передать в Database2.table2 и обработать возвращаемые данные для каждой прочитанной строки. В настоящее время я делаю новое соединение с Database2.table2 для каждой строки в db1.table1, что очень медленно и неэффективно. Я не могу изменить структуру таблицы.
Спасибо!
Таблица
db1 table1:
id_row type model har status id date
1 ATX Hybrion 88-85-5d-id-ss y aaa12345 2011/08/12
2 BTX Savin none n aaa12345 2010/04/05
3 Full Hp 44-55-sd-qw-54 y ashley a 2011/07/25
4 ATX Delin none _ smith bon 2011/04/05
db2 table2:
id_row id first_name last_name dept telephone
1 aaa12345 joe smith ANS 800 555 5555
2 bbb67890 sarah brown ITL 800 848 8848
Таким образом, таблица 1 базы данных 1 - это та, которая читается и отображается, db2 table2 читается и информация отображается, если ID положительно совпадает. Идентификатор уникален только в db2 table2, db1 table1 имеет многоформатный столбец, поэтому он может или не может быть идентификатором, так как эти строки могут иметь повторяющийся идентификатор. Надеюсь, что это дает лучшее понимание того, что мне нужно. Еще раз спасибо!
Кто-то предложил использовать EXISTS
, но я не знаю как, учитывая ситуацию.