Я имею базу данных MySQL, который содержит две таблицы, связанные с внешним ключом:У меня есть оспаривая MySQL SELECT, запрос, который включает в себя акции и порог bondary
MatPr(id, Designation, threshold_stock)
И
MvtStock_MatPr(id, Qte_Mvt, Qte_Tot,idMatPr)
Я хочу получить последний Qte_tot, обозначение, threshold_stock, где threshold_stock> qte_tot Я пробовал этот код и не работал:
SELECT MvtStock_MatPr.id,idMatPr, Nom, threshold_stock, Qte_Tot
FROM MvtStock_MatPr, MatPr
WHERE MatPr.id=MvtStock_MatPr.idMatPr AND threshold_stock>Qte_Tot
Вот Пример набора данных:
mysql> SELECT MvtStock_MatPr.id,idMatPr, Designation, threshold_stock, Qte_Tot FROM MvtStock_MatPr, MatPr WHERE MatPr.id=MvtStock_MatPr.idMatPr AND threshold_stock>Qte_Tot ORDER
по идентификатору, idMatPr;
| id | idMatPr | Dsignation | threshold_stock | Qte_Tot |
| 1 | 1 | бакра | 120 | 10 |
| 2 | 2 | молния | 130 | 20 |
| 3 | 1 | бакра | 120 | 30 |
| 7 | 2 | молния | 130 | 50 |
4 строки в наборе (0,00 сек)
mysql> SELECT * FROM MatPr;
| id | Обозначение | threshold_stock |
| 1 | бакра | 120 |
| 2 | молния | 130 |
2 строки в наборе (0,00 сек)
mysql> SELECT * FROM MvtStock_MatPr;
| id | DateMvt | Qte_Mvt | Qte_Tot | idMatPr |
| 1 | 2016-01-01 | 10 | 10 | 1 |
| 2 | 2016-02-02 | 20 | 20 | 2 |
| 3 | 2016-03-03 | 20 | 30 | 1 |
| 4 | 2016-03-03 | 100 | 130 | 1 |
| 5 | 2016-03-03 | 50 | 180 | 1 |
| 6 | 2016-03-03 | 20 | 200 | 1 |
| 7 | 2016-03-05 | 30 | 50 | 2 |
7 рядов в комплекте (0.00 сек)
То, что я хотел бы получить это:
| id | idMatPr | Dsignation | threshold_stock | Qte_Tot
| 3 | 1 | бакра | 120 | 30 |
| 7 | 2 | молния | 130 | 50 | + ---- + --------- + -------- + ------- + --------- +
Спасибо за ваш вклад
Пожалуйста [редактировать] свой вопрос название на что-то значимое. Это должно быть то, что описывает реальную проблему, с которой вы сталкиваетесь, или вопрос, который вы задаете, и должен быть достаточно конкретным, чтобы иметь смысл для будущего читателя, который видит его в результатах поиска. * У меня сложный запрос * абсолютно бесполезен в этом отношении - каждый может сказать, что их запрос * сложный *, независимо от того, действительно ли это или нет. Ваш вопрос не слишком ясен; некоторые примеры данных из обеих таблиц и результат, который вы хотели бы получить из этих образцов данных с вашим запросом, помогли бы. –