У меня есть система под названием «кошелек системы», которая имеет базу данных с тремя таблицами, как показано ниже:MySQL запросов присоединиться запрос из трех таблиц
лиц:
- wmembers (участников бумажник): идентификатор, имя пользователя , пароль, адрес электронной почты, город и т.д.
- WDATA: идентификатор, УЖР, облигации, bondvalue:
- y2014: идентификатор, FNo, дата, статус, связь города ДНО
Отношения:
- wdata.wid является внешним ключом для таблицы wmembers (wmembers.id)
- wdata.bond имеет отношение с y2014.fno
- wdata.bondval имеет отношение с y2014.bond
Я хочу, чтобы выбрать все данные wdata
для указанного wid
, а затем искать в y2014 если они exisit перечислить их
$q=mysql_query("SELECT * FROM wdata1 as a, `y2014` as b
WHERE a.bvalue = '$pbond' and a.wid='$wid'
and b.bond='$pbond' and a.bond = b.fno and a.bvalue = b.bond");
Не могли бы вы попытаться форматировать/перефразировать свой вопрос, чтобы отношения были более ясными? –
Каждый раз, когда у вас есть таблица под названием 'something_number', сигнальные колокола должны начинать звонить по дизайну. – Strawberry