forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   PHP / MySQL (http://forum.boolean.name/forumdisplay.php?f=135)
-   -   Запрос на две таблицы (http://forum.boolean.name/showthread.php?t=17622)

KingMaks 12.12.2012 22:38

Запрос на две таблицы
 
Вложений: 2
Нужна помощь, первый раз столкнулся с MySql
есть две таблицы: student и get_book

нужно вывести имена и фамилии студентов из таблицы student, которые должны книги, то есть stat = "1" из таблицы get_book
связь между таблицами по полям id и id_student:)

Написал так
SELECT name FROM student WHERE id = (SELECT id_student FROM get_book WHERE stat = "1");
что то не вышло)

moka 12.12.2012 23:42

Ответ: Запрос на две таблицы
 
Используй JOIN.
Типо так, не тестировал..

PHP код:

SELECT get_book.id AS idget_book.date AS datestudent.id AS studentIdstudent.name AS namestudent.surname AS surname FROM get_book INNER JOIN student ON get_book.id_student student.id WHERE get_book.stat 1



Часовой пояс GMT +4, время: 09:17.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot