MYSQL dotaz v PHP
Ahoj mám jednoduchý dotaz. Mám v DB dvě tabulky. Jedna je news a druhá je users. V tabulce users je hlavní id sloupec id_of_user s auto incrementem. V tabulce news mám sloupec author_of_news a ten je spojen jako foreign key právě se sloupcem id_of_users v tabulce users. Já ale chci, aby mi dotaz typu SELECT * FROM news nevypisoval u autora číslo, ale právě autora - ten je v tabulce users ve sloupci id_of_user. Jak na to?
SELECT * FROM news n
inner join users u on u.id_of_user = n.author_of_news
inak ak mam povedat pravdu, tak nazvoslovie resp. nazvova konvencia v tvojom pripade je velmi zla.
Na nazvy tabuliek sa pouzivaju podstatne mena v jednotnom cisle. Primarny kluc by sa namiesto id_of_user mohol volat UserID a pod. Zbytocne podciarkovniky a zbytocna spojka of.
Díky za odpověď, ale takto to nefunguje, stále to píše číslice
ale funguje, jen nemůžeš vypsat jiný sloupeček ;)
Super díky moc
příště si to dávej do phpmyamin a uvidíš co ti to vyhodí ;) ..
nevím já mám například tabulku sk_user a v té mám sloupečky jako
id_user
first_name_user
surname_user
apod...
pak mám např.
sk_recu
a zde mám
id_recu
id_user_recu
apod..
dle mého je jedno jak si to pojmenuješ, ale něco je pak strašně zmatené a kolikrát i zbytečně složité