Задавайте вопросы, мы ответим
Вы не зашли.
Есть в базе две таблицы:
табл1 с полями uid, login, name
табл2 с полями uid, address
В таблицах uid одинаковые.
Создаю запрос SELECT табл1.uid,address FROM `табл1`,`табл2`.
Ответка:
+-----+-----------------------------------------+
| uid | address |
+-----+-----------------------------------------+
| 2 | street 1 |
| 3 | street 1 |
| 4 | street 1 |
| 1 | street 1 |
| 2 | galerka |
| 3 | galerka |
| 4 | galerka |
| 1 | garelka |
| 2 | kupchino |
| 3 | kupchino |
| 4 | kupchino |
| 1 | kupchino |
| 2 | boloto |
| 3 | boloto |
| 4 | boloto |
| 1 | boloto |
+-----+-----------------------------------------+
16 rows in set (0.00 sec)
В табл1 4 записи, в табл2 так же 4 записи.
Как можно, сделать так, что бы мускул не выводил к каждому uid одни и теже address, а только соответсвующиму uid соответсветсвующий address, т.е.
+-----+-----------------------------------------+
| uid | address |
+-----+-----------------------------------------+
| 1 | street 1 |
| 2 | galerka |
| 3 | kupchino |
| 4 | boloto |
+-----+-----------------------------------------+
Ниид хелп.
Неактивен
SELECT табл1.uid,address FROM `табл1` JOIN`табл2` using(uid);
http://dev.mysql.com/doc/refman/5.1/en/join.html
Только какой в этом смысл? Тот же результат вы получите просто выполнив
SELECT * FROM `табл2`;
Неактивен
Спасибо. Помогло.
В табл2 уид то есть, но мне нужна еще инфа из табл1 - логин, емаил, наме и т.д.
Неактивен