![]() |
[mySQL] subselection
Kan dit in mySQL?
Ik wil uit een tabel gebruikers alle resultaten halen met de volgende vergelijking: UID moet voorkomen in de table MyTable waar waarde1, waarde2 en waarde3 gelijk zijn aan 1. Als voorbeeld heb ik: Maar dit werkt dus niet ?! PHP-code:
|
Subselects werken (nog) niet in mySQL.
|
mySQL ondersteund geen subselects :)
[edit] Te laat :) |
Ik heb geen verstand van MySQL maar kan dta niet gewoon met een inner join?
|
Citaat:
http://www.mysql.com/doc/en/News-4.1.x.htmlhttp://www.mysql.com/doc/en/News-4.1.x.html |
Citaat:
|
Citaat:
edit: http://www.mysql.com/doc/en/JOIN.html |
Citaat:
|
Zo werkt het ook, maar ik vind subselectie toch wel ff wat handiger
PHP-code:
|
Citaat:
|
En vaak ingewikkelder om te lezen / schrijven (imho)
Overigens je hebt wel veel verstand van SQl.. voor iemand die 10 is dan. |
Citaat:
Inner join PHP-code:
PHP-code:
P.S. dit snapt iedereen toch wel? Een kind kan de was doen ;) |
Citaat:
|
Citaat:
Aangeboren talent :p |
Citaat:
yeah right;) |
Citaat:
Je inner join is trouwens een LEFT JOIN. Ik zou het zo doen (er zijn meedere varianten mogelijk): Code:
SELECT ul.* Verder, waarom maak je van je Allow_view etc niet een bit, ipv een (var?)char? |
Citaat:
En ja, ik bedoel natuurlijk ook LEFT JOIN. Stupid me |
Alle tijden zijn GMT +1. Het is nu 00:50. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.