Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Веб-программирование > PHP / MySQL

PHP / MySQL Создание динамических Веб-ресурсов

Ответ
 
Опции темы
Старый 12.12.2012, 18:38   #1
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 25.11.2009
Сообщений: 312
Написано 35 полезных сообщений
(для 95 пользователей)
Запрос на две таблицы

Нужна помощь, первый раз столкнулся с 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");
что то не вышло)
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 348
Размер:	48.7 Кб
ID:	18279  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 333
Размер:	108.3 Кб
ID:	18280  
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 12.12.2012, 19:42   #2
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: Запрос на две таблицы

Используй JOIN.
Типо так, не тестировал..

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
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KingMaks (12.12.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 07:37.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com