Я застрял в куске кода, который не совсем понял. У меня есть несколько таблиц с разными именами, но теми же полями, но таблицы независимы Нечто подобное:SELECT Несколько таблиц
table1
- идентификатор
- пользователя
- титул
table2
- идентификатор
- пользователя
- название
Мне нужно, чтобы в одних и тех же данных запроса из двух таблиц, но я потерплю неудачу, я стараюсь с INNER JOIN, UNION ALL, но не зная, что неправильно. Сейчас у меня есть это:
$mysites = $db->QueryFetchArrayAll("
select *
FROM table1,table2
where table1.user = table2.user AND
table1.user = 1");
foreach($mysites as $mysite){
echo $QUERY['title'];
}
но вернулся в этом:
title1.table1
title2.table1
и мне нравится это:
title1 .table1
title2.table1
title1.table2
title2.table2
приветствия и благодарность
вы пробовали 'выбрать table1 *, таблица2 *'..? –
Что такое '$ mysites' и' $ QUERY'? Определены ли они? Обратите внимание, что дело имеет значение с переменными PHP. Какой класс вы используете? – halfer
Привет, спасибо за комментарий, я попробовал это (выберите table1. *, Table2. *), Но он дает тот же результат. Я скорректировал переменную $ mysites Больше идей? – Esweb