Я хотел бы знать mysql, как я могу создать новую таблицу, чтобы показать данные, которые я хочу?Соединение MySQL в базе данных?
Текущий имеющий стол Покупка и таблица товаров
Мой стол Продукт:
=====Product=====
field productID
field category
field brand
field name
field createtime
Моя Покупка стол:
=====Purchase=====
field UID
field productID
field username
field email
field purchaseDate
Таблица результатов я хотел бы получить:
=====OrderList=====
field UID
field productID
field category
field brand
field name
field username
field email
field purchaseDate
Мое сомнение, будет ли таблица mysql OrderList автоматически обновляться в базе данных после добавления новой записи в таблицу покупок?
Ниже приведен пример метода, чтобы решить эту проблему?
SELECT Purchase.UID, Purchase.productID, Product.category, Product.brand,
Product.name, Purchase.username, Purchase.email, Purchase.purchaseDate
FROM Product
LEFT JOIN Purchase
ON Product.productID=Purchase.productID
У меня возникла проблема с этим > У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «FROM Product LEFT JOIN Purchase ON Product.productID = Purchase.productID'' – nic
см. обновленное представление с предложением WHERE вместо JOIN – roz
да спасибо WHERE clause Полезно – nic