forum-user
Mitglied
Hallo Leute, ich weis das es eine simple Frage ist, aber bei mir klemmts grad geistig.
Ich habe zwei Tabellen:
Tabelle 1 (customer) besteht aus customer_id (auto inc. prim.key), customer_name
Tabelle 2 (stock) besteht aus acticle_id (auto inc. prim.key), article_number, article_serial, bin, customer_id
Die Abfrage schaut nun nach was ähnlich der Artikel bzw. der Seriennummer aussieht. Dies mache ich via
Wie die Abfrage es bereits sagt, wird die Ausgabe nach customer_id sortiert. Aber ich will nicht die customer_id es sehen, sondern nach customer_name.Wo muss ich mit der Abfrage weiter ansetzen.
Bei folgender Abfrage stimmt das Ergebins nämlich nicht:
Ich habe zwei Tabellen:
Tabelle 1 (customer) besteht aus customer_id (auto inc. prim.key), customer_name
Tabelle 2 (stock) besteht aus acticle_id (auto inc. prim.key), article_number, article_serial, bin, customer_id
Die Abfrage schaut nun nach was ähnlich der Artikel bzw. der Seriennummer aussieht. Dies mache ich via
Code:
SELECT * FROM stock
WHERE article_number LIKE '$artikel'
OR article_serial LIKE '$artikel'
ORDER BY customer_id
Wie die Abfrage es bereits sagt, wird die Ausgabe nach customer_id sortiert. Aber ich will nicht die customer_id es sehen, sondern nach customer_name.Wo muss ich mit der Abfrage weiter ansetzen.
Bei folgender Abfrage stimmt das Ergebins nämlich nicht:
Code:
SELECT stock.article_number, stock.article_serial, stock.bin, stock.customer_id, customer_name
FROM stock, customer
WHERE stock.article_number LIKE '%290027%'
OR stock.article_serial LIKE '%290027%'
AND stock.customer_id = customer.customer_id
LIMIT 0 , 30;
Zuletzt bearbeitet: